¿Puedo crear un certificado SSL en Windows firmado con el certificado de la máquina?

1

Desde MMC > Certificados Puedo ver que hay un certificado para la máquina actual en 'Autoridades de certificación de raíz de confianza > Certficates '. p.ej. en mi estación de trabajo llamada 'RoryWorkstation1' hay un certificado llamado 'RoryWorkstation1' junto con todos los normales como Baltimore, Microsoft Root Authority, Thawte, Verisign, etc. ¿Puedo usar este certificado de máquina para generar un certificado SSL que pueda usar en la maquina local? Claramente, solo se confiará en la máquina local, pero, por ejemplo, podré realizar solicitudes a https://localhost y el navegador considerará que es confiable.

Prefiero hacer esto que crear un certificado autofirmado y agregarlo a la tienda, ya que lo agrega a una tienda de certificados válidos en toda la máquina, por lo que está cambiando el estado de la máquina. Estoy pensando en hacer esto en un software que se ejecute como un servicio de Windows en la máquina y prefiero no cambiar los almacenes de certificados porque parece más intrusivo y existe la posibilidad de que la Política de grupo o similar pueda anularlos. Generar un certificado que solo puedo usar en la máquina significa que no estoy cambiando el estado de la máquina. Significaría que termino con un certificado que solo puedo usar dentro del software que se ejecuta en la máquina.

En mi caso, la razón por la que quiero esto es para poder realizar solicitudes https a https://localhost sin llegar a errores de certificado. Podría usar otro nombre de dominio y usar el archivo HOSTS para señalar 127.0.0.1, pero eso podría tener problemas con los servidores proxy y, en general, parece menos transparente que encontrar una manera de hacer que https://localhost funcione.

    
pregunta Rory 13.01.2015 - 12:17
fuente

1 respuesta

4

No, no tiene la clave privada para que la raíz firme los certificados.

Sin embargo, como Julian sugirió, puedes generar tu propio certificado autofirmado y luego agregarlo a tu tienda de confianza.

Suponiendo que está ejecutando Windows, esta es la forma en que lo agrega al almacén de confianza: enlace

Así es como puede generar un certificado autofirmado a través de IIS7: enlace

Así es como puedes generar un certificado autofirmado a través de OpenSSL: enlace

¿Ha consultado con su departamento de TI para obtener información sobre una autoridad de certificación interna? Si hay uno, puede emitir un certificado SSL firmado por la CA de su empresa.

    
respondido por el k1DBLITZ 13.01.2015 - 15:53
fuente

Lea otras preguntas en las etiquetas