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

(1)先導出Push Services的證書,好比咱們命名爲「magic_cert.p12」,注意導出時會讓你輸入密碼。命令行

 

(2)再導出Push Services證書的密鑰(Private Key),好比咱們命名爲「magic_key.p12」:ssl

 

 

五、p12文件轉換爲pem文件。openssl

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

打開「終端」,敲入命令便可轉換。rsa

第一個:密碼

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

第二個:命名

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

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

 

注:若是最終的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」。

 

六、OK,打完收工。

相關文章
相關標籤/搜索