如何將.crt和.key轉換爲.jks證書

項目中因爲使用環境和語言不通,需要將證書進行轉換,下面我們就展示一下如何將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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章