Firefox: il certificato non può essere installato [chiuso]

1

Vorrei eseguire un server https C ++ dal questo codice sorgente.

Ho seguito il questo sito web per generare il certificato:

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

che ha portato alla creazione di quattro file:

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

Quindi, nel mio browser Firefox, vado alle preferenze / avanzato:

about:preferences#advanced

Quindi view certificate , your certificates , import .

Maallafine,hounerroreenonsuccedeniente:

Thispersonalcertificatecan’tbeinstalledbecauseyoudonotownthecorrespondingprivatekeywhichwascreatedwhenthecertificatewasrequested.

Sono presenti tutti i file necessari, incluso server.key .

Qual è il problema?

Che cosa dovrei fare?

    
posta ar2015 01.07.2017 - 14:24
fonte

1 risposta

8

Sembra che Firefox (e anche Chrome) possano importare insieme key e cert se si trovano all'interno di un file PKCS # 12 ma non quando sono in un formato PEM. Per creare un tale file dai certificati creati:

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

Quindi importa il file server.p12 in Firefox.

    
risposta data 01.07.2017 - 14:48
fonte

Leggi altre domande sui tag