Firefox: el certificado no se puede instalar [cerrado]

1

Me gustaría ejecutar un servidor https C ++ desde este código fuente.

He seguido este sitio web para generar el certificado:

openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

que llevó a la creación de cuatro archivos:

server.crt
server.csr
server.key
server.key.org

Luego, en mi navegador Firefox, voy a preferencias / avanzado:

about:preferences#advanced

Luego view certificate , your certificates , import .

Peroalfinal,meencuentroconunerrorynopasanada:

  

Estecertificadopersonalnosepuedeinstalarporquenoposeelaclaveprivadacorrespondientequesecreócuandosesolicitóelcertificado.

Todos los archivos necesarios, incluidos server.key , están allí.

¿Cuál es el problema?

¿Qué debo hacer?

    
pregunta ar2015 01.07.2017 - 14:24
fuente

1 respuesta

8

Parece que Firefox (y Chrome también) solo pueden importar claves y certificados juntas si están dentro de un archivo PKCS # 12 pero no cuando están en formato PEM. Para crear tal archivo a partir de los certificados creados:

openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12

Luego importe el archivo server.p12 en Firefox.

    
respondido por el Steffen Ullrich 01.07.2017 - 14:48
fuente

Lea otras preguntas en las etiquetas