我試圖爲Apple推送通知服務創建一個.pem文件,但無法找到生成它的簡單方法。從私鑰生成PEM Apple CER
我無法訪問Apple計算機,因此Apple的說明無用。使用Windows 10
我做了什麼:
- 通過製造發電機(特別是,WHM)CSR +私鑰。他們是在創建一個CSR通過複製粘貼&請求到上傳的CSR蘋果開發中心的文件
- 的.certSigningRequest擴展文件純文本格式
- 和回來的證書,在
CER
格式,禮貌的蘋果
所以最後,我有私鑰以純文本格式和CER格式的證書。
但是,我讀到CER應該只是一個具有不同擴展名的CRT;然而,似乎並不是這樣,我不知道如何從我收到的CER文件中提取純文本證書來製作PEM。另外我不太清楚如何從我擁有的東西中生成一個p12文件(這被列爲可能的簡單方法來製作PEM)。
問題是,是否可以從CER文件中提取純文本證書?或者,也可以將其與私鑰以某種方式轉換爲PEM? (我的OpenSSL)
更新:我能夠提取CER的文本部分,結果發現蘋果核證減排量DER格式的,所以它可以使用:
openssl x509 -in cert.cer -inform DER -out cert.crt
還有但是一個問題:PEM還包含密鑰和證書之間的某種數據(包屬性,密鑰屬性),不知道如何生成它。現在調查,但答案會非常有幫助!
您可以將它安裝在生成私鑰的Windows計算機上的證書存儲中,然後將其導出到.pfx(與.p12相同) –
謝謝。事情是,我在不同的機器上生成了密鑰,只有純文本。在大多數情況下,只需在Windows上生成一個新的CSR /密鑰對,並正確執行此過程,但我試圖使用現有的CSR /密鑰對。 – Ynhockey