我有一个带密码的私钥,当我尝试使用OpenSSL做任何事情时,如openssl req -key myprivatekey.key -new -out mydemande.csr
,我有这个错误:
unable to load Private Key
22100:error:0607607D:digital envelope routines:PKCS5_v2_PBE_keyivgen:unsupported prf:./crypto/evp/p5_crpt2.c:230:
22100:error:06074078:digital envelope routines:EVP_PBE_CipherInit:keygen failure:./crypto/evp/evp_pbe.c:101:
22100:error:23077073:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 algor cipherinit error:./crypto/pkcs12/p12_decr.c:83:
22100:error:2306A075:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error:./crypto/pkcs12/p12_decr.c:123:
22100:error:0907B00D:PEM routines:PEM_READ_BIO_PRIVATEKEY:ASN1 lib:./crypto/pem/pem_pkey.c:125:
hHelp !!
答案 0 :(得分:0)
问题是openSSl的版本。 当我更改openssl的版本时,它工作得很好!!!