¿Cómo puedo obtener mi certificado SSL firmado por una CA para la aplicación web que se ejecuta en localhost?

2

Tengo una aplicación web que se ejecuta en localhost. Tengo un certificado autofirmado para Tomcat configurado, pero al cargar el sitio web en Firefox, obtengo una excepción de seguridad. ¿Puedo obtener una CA para firmar mi certificado SSL para que no se produzca este error?

    
pregunta Questioner 30.05.2014 - 07:35
fuente

3 respuestas

3

Puede crear su propio certificado de CA, agregarlo como CA raíz en su máquina y luego usar esa CA para firmar su certificado SSL. enlace

Como alternativa, suponiendo que posee un nombre de dominio de alguna forma, probablemente podría crear un registro A para localhost.yourdomain.com y apuntarlo a 127.0.0.1. Entonces debería poder obtener un certificado SSL firmado para localhost.yourdomain.com, que luego puede usar en lugar de localhost (aunque solo sea desde su máquina).

    
respondido por el thexacre 30.05.2014 - 08:09
fuente
1

¡No puedes y absolutamente NO DEBES!

La característica principal de la firma del certificado X509 en SSL / TLS es que un tercero garantiza que realmente se está conectando a un sistema que ha sido aprobado por el propietario de un nombre de dominio (se supone que ya conoce el relación entre el nombre de dominio y la entidad real con la que está intentando interactuar).

La emisión de un certificado para un nombre que no está vinculado únicamente a una entidad no permite que se lleve a cabo la validación: dicho certificado firmado no tendría ninguna garantía.

El punto brillante, sin embargo, es que si la única forma en que está usando SSL es validar la identidad del servidor, entonces simplemente no importa si el certificado está firmado por una CA de confianza: debería estar usando el certificado en cualquier caso, no importa mucho, no importa, ya que puede suponer que si alguien puede secuestrar su servicio escuchando la dirección del bucle de retorno, también puede tomar la clave privada asociada con el certificado).

    
respondido por el Stephane 30.05.2014 - 10:02
fuente
0

No, no puedes. Solo puede obtener certificados para los dominios que posee, pero no puede reclamar la propiedad de localhost .

    
respondido por el Steffen Ullrich 30.05.2014 - 07:54
fuente

Lea otras preguntas en las etiquetas