我擁有在Linux Mint機器上使用OpenSSL生成的SSL證書(key.pem,cacert.pem,pcert.pem)。現在我試圖將我的應用程序移動到另一臺安裝了NSS的Fedora 18。使用OpenSSL生成的SSL證書在NSS上不起作用
捲曲返回此錯誤:
unable to load client key: -8178 (SEC_ERROR_BAD_KEY)
我再次測試,並在我的電腦上工作正常,但在服務器上沒有。我認爲這是因爲我使用OpenSSL來生成證書,但在服務器上安裝了NSS。
我無法找到如何使用「certutil」或「openssl」生成與NSS一起生效的證書。
你如何生成的OpenSSL您的證書? – jfly
你的密鑰文件是以什麼開頭的?我的意思是'-----開始什麼-----'。 – jfly
我生成:OpenSSL的PKCS12 -in YOURPFX.pfx -nocerts退房手續key.pem OpenSSL的PKCS12 -in YOURPFX.pfx -clcerts -nokeys退房手續pcert.pem OpenSSL的PKCS12 -in YOURPFX.pfx -cacerts -nokeys - out cacert.pem – daniftodi