ios 推送證書

2021-09-02 01:16:56 字數 624 閱讀 7253

雙擊 aps.cer,開啟鑰匙串,找到這個鑰匙,匯出,得到乙個p12檔案,自己命名。我這叫dc_zs.p12。

#將aps.cer轉換成aps_dis.pem格式

openssl x509 -in aps.cer -inform der -out aps_dis.pem -outform pem

#將p12格式的專用金鑰轉換成pem,依次輸入密碼

openssl pkcs12 -nocerts -out apns_noenc.pem -in dc_zs.p12

這裡必須輸入密碼,不然後面會報乙個private錯誤

這裡的密碼位數,必須大於等於6,否則,後面還是會報乙個private錯誤。

這是個深坑,有時候為了方便,會設定123為密碼,然後,就錯錯錯。。。。而且設定123能生成檔案成功。

#建立pkcs#12格式的p12檔案

openssl pkcs12 -export -in aps_dis.pem -inkey apns_noenc.pem -out aps_dis.p12

網路上介紹的,都帶 -certfile certificatesigningrequest.certsigningrequest ,基本上,又會報錯,直接去掉這個引數。

IOS推送證書的製作

openssl pkcs12 clcerts nokeys out cert.pem inaps development.p12 openssl pkcs12 nocerts out key.pem inaps development.p12 openssl rsa inkey.pem out ke...

iOS 推送 合成pem 證書

需要通過終端命令將這些檔案轉換為pem格式 openssl pkcs12 clcerts nokeys out apns dev cert.pem in apns dev cert.p12 openssl pkcs12 nocerts out apns dev key.pem in apns dev...

iOS 推送證書的製作

關於ios推送證書的p12檔案,並不是直接從keychain匯出來的證書檔案,而是需要經過openssl工具製作的。好在mac os 預設就有openssl命令 針對不同的server平台,需要的證書是不同的,先說一下.net框架開發的server的證書製作 開發用 發布用,命令是一樣的,只需要提供...