天天看點

keystore php擷取私鑰,keystore導出私鑰(.key)操作步驟

請使用OpenSSL工具來完成以下操作

假設目前目錄下有個keystore檔案,名為:keystore

密碼為:password

1、從JKS轉換到PKCS12

keytool -importkeystore -srckeystore keystore -destkeystore keystore_old.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass password -deststorepass password -srcalias server -destalias xxx -srckeypass password -destkeypass password -noprompt

2、從PKCS12轉換成PEM格式

openssl pkcs12 -in keystore_old.p12 -out keystore_old.pem -passin pass:password -passout pass:password

3、取出私鑰

用記事本打開PEM格式檔案,從PEM格式的certificate chain中取出私鑰,儲存為privateKey.key

4、生成私鑰

openssl rsa -in privateKey.key -check 私鑰将被顯示在指令行界面上