項目中因爲使用環境和語言不通,需要將證書進行轉換,下面我們就展示一下如何將server.crt和server.key轉換爲.jks證書。
各種證書格式參考《SSL 證書格式普及,PEM、CER、JKS、PKCS12》
第一步
1, 根據server.crt和server.key生成pkcs12證書
生成過程輸入的密碼就是keypass
openssl pkcs12 -export -in server.crt -inkey server.key -out mycert.p12 -name abc-CAfile myCA.crt
這是我輸入可:a123456 (因此c123456就是我的keypass), name就是別名, 我的別名是abc
第二步
2, 將平2根據server證書轉換爲jks證書
deststorepass就是將來的storepass
keytool -importkeystore -v -srckeystore mycert.p12 -srcstoretype pkcs12 -srcstorepass a123456 -destkeystore Aserver.keystore -deststoretype jks -deststorepass b123456
我上一步中的keypass是a123456,同時設置storepass 爲b123456