導出證書Cer文件為Pem格式的步驟


(1)先導出Push Services的證書,比如我們命名為“magic_cert.p12”,注意導出時會讓你輸入密碼。

 

(2)再導出Push Services證書的密鑰(Private Key),比如我們命名為“magic_key.p12”:

 

 

5、p12文件轉換為pem文件。

(1)  將兩個p12文件分別轉換為pem格式文件。

打開“終端”,敲入命令即可轉換。

第一個:

openssl pkcs12 -clcerts -nokeys -out magic_cert.pem -in magic_cert.p12

第二個:

openssl pkcs12 -nocerts -out magic_key.pem -in magic_key.p12

注意會讓你輸入前面你在鑰匙串導出證書時的導出密碼。

 

注:如果最終的pem在服務端系統使用時不需要密碼,則可以執行命令去除密碼:

openssl rsa -in magic_key.pem -outmagic_key_nopwd.pem

 

最后會生成兩個pem文件,如:“magic_cert.pem”、“magic_key.pem或者magic_key_nopwd.pem”。

 

(2)  將兩個pem文件合並成服務端系統需要的一個pem文件。

依然是命令行執行即可:

cat magic_cert.pem magic_key.pem >magic-dev.pem

 

或者不需要密碼的:

cat magic_cert.pem magic_key_nopwd.pem >magic-dev.pem

 

最終會生成一個供服務端系統使用的“magic-dev.pem”。

 

6、OK,打完收工。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM