cer證書如何轉成p12證書?
在MacOS上將iPhone開發人員證書轉換為P12文件
從Apple下載AppleiPhone證書后,將其導出為P12證書格式。在Mac?OS上執行以下操作:
打開鑰匙串訪問應用程序(位于應用程序/實用工具文件夾中)。
如果尚未將該證書添加到鑰匙串,請選擇“文件”>“導入”。然后瀏覽到您從Apple獲取的證書文件(.cer文件)。
在鑰匙串訪問中選擇密鑰類別。
選擇與iPhone開發證書相關聯的私鑰。
該私鑰由iPhone開發人員識別:與之配對的公共證書。
選擇“文件”>“導出項目”。
以個人信息交換(.p12)文件格式保存您的密鑰。
系統將提示您創建一個嘗試在其他計算機上導入此密鑰時需要使用的密碼。
在Windows上將Apple開發人員證書轉換為P12文件
要使用FlashCS5開發iPhone應用程序,則必須使用P12證書文件。基于從Apple收到的AppleiPhone開發人員證書文件生成此證書。
將從Apple收到的開發人員證書文件轉換成PEM證書文件。從OpenSSLbin目錄運行以下命令行語句:
opensslx509-indeveloper_identity.cer-informDER-outdeveloper_identity.pem-outformPEM
如果您使用的是Mac計算機上鑰匙串中的私鑰,則將其轉換成PEM密鑰:
opensslpkcs12-nocerts-inmykey.p12-outmykey.pem
現在,您可以基于密鑰和PEM版本的iPhone開發人員證書生成有效的P12文件:
opensslpkcs12-export-inkeymykey.key-indeveloper_identity.pem-outiphone_dev.p12
如果您使用的是MacOS鑰匙串中的密鑰,則使用上一步驟中生成的PEM版本。否則,請使用以前生成的OpenSSL密鑰(位于Windows上)。