若要使用 phonegap 開發 iPhone 應用程式,您必須使用 P12 憑證檔案。您將根據從 Apple 收到的 Apple iPhone 開發人員憑證檔案來產生此憑證。
在 Mac OS 將 iPhone 開發人員憑證轉換成 P12 檔案
從 Apple 下載 Apple iPhone 憑證之後,請將該憑證輸出為 P12 憑證格式。在 Mac® OS 執行此動作:
-
開啟「鑰匙圈存取」應用程式 (位於 Applications/Utilities 資料夾)。
-
如果尚未將憑證新增至鑰匙圈,請選取「檔案 > 輸入」。然後瀏覽至您向 Apple 取得的憑證檔案 (.cer 檔)。
-
在「鑰匙圈存取」中選取「鑰匙」類別。
-
選取與「iPhone 開發憑證」相關的專用密鑰。
專用密鑰由 iPhone 開發人員所指定:<名字> <姓氏> 與其配對的公用憑證。
-
選取「檔案 > 輸出項目」。
-
將您的鑰匙儲存為個人資訊交換 (.p12) 檔案格式。
-
電腦會提示您建立一個當您嘗試在其他電腦輸入此鑰匙時需使用的密碼。
在 Windows 將 Apple 開發人員憑證轉換成 P12 憑證
若要使用 Phonegap 開發 iPhone 應用程式,您必須使用 P12 憑證檔案。您將根據從 Apple 收到的 Apple iPhone 開發人員憑證檔案來產生此憑證。
-
將您從 Apple 收到的開發人員憑證檔案轉換成 PEM 憑證檔案。從 OpenSSL bin 目錄執行以下命令列陳述式:
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
-
如果您使用的是 Mac 電腦上的鑰匙圈專用密鑰,請將它轉換成 PEM 密鑰:
openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
-
現在您可以根據 iPhone 開發人員憑證的密鑰及 PEM 密鑰,產生有效的 P12 檔案:
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12
如果您使用的是 Mac OS 鑰匙圈的密鑰,請使用上一個步驟所產生的 PEM 密鑰。否則,請使用先前產生的 OpenSSL 金鑰 (Windows)。
相关推荐
### X.509 DER证书转换为P12证书详解 #### 一、概述 在当前信息化社会,尤其是随着移动互联网技术的飞速发展,Android系统已成为主流的移动终端操作系统之一,其在企业网络中的应用日益广泛。然而,对于基于EAP-...
在本文中,我们将深入探讨如何将PEM证书转换为P12证书,以及这两个格式之间的区别。 首先,PEM(Privacy Enhanced Mail)证书是一种包含公钥和私钥对的标准格式,通常以`.pem`或`.crt`文件扩展名出现。这种格式的...
转换过程通常涉及到解密p12文件,提取其中的私钥和证书,然后根据需求重新打包成目标格式。 描述中提到的“博文链接:https://fanth.iteye.com/blog/772499”,虽然具体内容没有给出,但可以推测这是一篇关于如何...
这将把证书部分转换为DER(Distinguished Encoding Rules)格式,存储在`certificate.crt`中。同样,私钥可以通过以下命令提取: ```bash openssl rsa -in certificate.pem -out private_key.key ``` 此时,`...
本文将深入探讨“p12certcheck”工具,它是针对iOS签名P12文件有效性的检测工具,旨在帮助开发者确保他们的P12文件能够正确无误地用于应用签名。 一、P12文件详解 P12文件(也称为PKCS#12)是由Adobe Systems创建的...
创建P12证书的步骤包括在Apple Developer Portal上创建CSR(Certificate Signing Request),然后将CSR提交给Apple,Apple会返回一个.cer文件,最后将这个.cer文件与本地的私钥合并成.p12文件。使用密码保护P12文件...
《阿海珐 P12y保护装置中文说明书》是一份详尽解读阿海珐公司生产的P12y保护装置的文档合集。该压缩包包含了四个关键文件,分别是MiCOM P12y 使用说明书(1.C).doc、MiCOM P12y 典型应用说明(1.C).doc、MiCOM P12y 定...
2. 使用`openssl pkcs12 -in filename.p12 -out outputfile.pem`命令将PFX文件转换为PEM格式。这里,`filename.p12`是输入的PFX文件名,`outputfile.pem`是输出的PEM文件名。 3. 输入PFX文件的密码,这是在创建PFX...
可用的p12格式数字证书,密码1234。。
4. 字体格式转换:有时需要将TrueType字体转换为其他格式,如OpenType或Web字体格式(如WOFF)。 5. 字体嵌入:在PDF文档或网页中,可以嵌入TrueType字体,以便在没有该字体的设备上正确显示内容。 由于原始信息...
本文将深入探讨Android Webview如何处理SSL认证,特别是使用P12证书的情况。 一、Android Webview与SSL Webview支持HTTPS连接,但默认情况下,它只信任系统已知的根证书颁发机构(CA)。对于自签名或由非标准CA...
【标题】"莱声导航刷机包P12平台.rar" 涉及的主要知识点是车载导航系统的软件更新和刷机过程,特别是针对莱声品牌的一款型号为P12的导航设备。刷机包通常包含系统核心文件、用户界面、配置文件等关键组件,用于升级...
无需密码的test.p12文件,可用于公钥、私钥的提取等操作
"C39P12DmTt"这个标题可能是指一个特定的字体名称或项目代码,而描述中的"C39P12DmTt"可能是对这个字体的进一步描述或者版本标识。标签"字体"明确指出我们要讨论的主题是关于字体技术。 在提供的压缩包文件中,我们...
【佳艺田P12 BFC03_93.ZM(OS51)_V9.9_JYTMTK_20150209密码cyyx.zip】是一个专门为佳艺田P12导航设备设计的刷机包,旨在更新和优化其操作系统。这个压缩文件包含了针对该特定型号导航仪的固件升级程序,能够改善设备...
根据提供的文档片段,我们可以总结出关于MiCOM P12y的一些关键知识点,这些知识点主要集中在设备的应用场景、配置以及通信接口等方面。 ### MiCOM P12y简介 MiCOM P12y是一款由AREVA公司制造的继电器保护装置,...
在VS2017的安装过程中,`manifestSignCertificates.p12`和`manifestCounterSignCertificates.p12`可能分别用于主清单和对主清单进行签名的证明,确保安装文件的完整性和安全性。`vs_installer_opc.SignCertificates....