Estoy tratando de configurar SSL en mi equilibrador de carga con un certificado que compré en GoDaddy.
Al intentar cargar el certificado en la consola recibí un error
Error al crear el equilibrador de carga: no se encontró el certificado del servidor para la clave: arn: aws: iam :: ************: certificado-servidor / mycert
Nunca he encontrado este error antes al agregar certificados SSL. No estoy seguro de por qué iam
incluso se usa aquí.
Después de buscar en Google, pude cargar mi certificado para iam
usar aws cli (de nuevo, no estoy seguro de por qué tuve que hacer esto).
Ahora, al modificar los oyentes, puedo ver mi certificado cargado como un certificado SSL existente. Sin embargo, cuando intento guardar mis cambios en el equilibrador de carga, aparece el mismo error. He verificado que el certificado existe:
$ aws iam list-server-certificates
{
"ServerCertificateMetadataList": [
{
"ServerCertificateId": "*********************",
"ServerCertificateName": "mycert",
"Expiration": "2018-11-19T18:47:38Z",
"Path": "/",
"Arn": "arn:aws:iam::************:server-certificate/mycert",
"UploadDate": "2015-11-19T19:23:32Z"
}
]
}
(He verificado que el número de cuenta ofuscado aquí es el mismo que en el error)
Desde aquí estoy atrapado. ¿Por qué no puedo aplicar mi certificado a este equilibrador de carga?
Editar jue 19 nov 11:47:18 PST 2015
Después de esperar un tiempo e iniciar sesión y cerrar sesión, pude actualizar a los oyentes con mi certificado SSL. Sin embargo, no parece estar funcionando correctamente. Cuando intento cargar mi dominio durante HTTPS
el tiempo de espera de la solicitud. Parece que no puede cargar el certificado
$ echo | openssl s_client -connect www.example.com:443 2>/dev/null | openssl x509 -noout -subject
unable to load certificate
69457:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE