准備步驟&安裝:
1、Windows環境下轉換證書格式可以下載一個工具名字叫OpenSSL,下載地址:http://slproweb.com/products/Win32OpenSSL.html 下載對應的版本,也可以自己找版本
2、安裝后,會在安裝目錄生成一個OpenSSL-Win64文件夾,該文件夾下有一個bin文件夾,打開openssl.exe
3、將這一組pem文件放入bin文件夾下
注意:安裝完成之后,關閉所有的命令行窗口(若有打開的),然后運行如下命令:
4、pkcs12 -export -in server.pem -inkey server.key -out server.p12
server.pem 是輸入,server.p12是輸出,server.p12就是JavaPNS 需要的證書
5、語義解釋:
pkcs12:轉換命令(pem -> p12)
-export:輸出
-in:指定pem證書
server.pem:pem證書文件名稱
-inkey:指定pemKey
server.key:Key文件名稱
-out:輸出文件
server.p12:輸出的文件名稱(也就是我們最后需要得到的文件)
6、回車后,會讓輸入證書密碼,不需要密碼的話,不用寫內容,繼續回車
7、再次回車后,會讓確認一次密碼,與上次相同即可,再次回車
8、在bin文件夾下,會看到新生成的p12格式的證書
9、此方法可以成功生產p12格式的證書,剩下的就是要驗證證書是否可用