dol*_*oug 8 iphone certificate
我已经构建了一个虚拟应用程序,我想在我的iPhone上测试它.我知道我需要注册苹果开发者计划而且我在.我没有MAC,所以我不得不从macincloud [dot] com租用一个.
此时,我需要生成签名证书请求,但我无权访问Keychain Access实用程序.来自macincloud的人可以访问终端,但不能访问Keychain Utility.我知道我需要从命令行使用安全工具,但这就是全部.
在两天不同的6小时后,我没有找到任何关于如何使用安全工具来生成签名证书请求的教程/说明.
您是否知道在命令行中我需要做什么来生成签名证书请求?
Fer*_*uga 25
在终端中运行以下命令:
openssl genrsa -out mykey.key 2048
Run Code Online (Sandbox Code Playgroud)
保存此私钥文件,稍后您将使用它.
运行以下命令,将您自己的电子邮件地址,CN(证书名称)和C(国家/地区)值替换为:
openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US"
Run Code Online (Sandbox Code Playgroud)
现在在iOS开发门户中,只需使用生成的CertificateSigningRequest.certSigningRequest
如果您为 Apple Push / APNS 执行此操作,您还需要了解这两个额外的命令来生成所需的 .p12 文件:
openssl x509 -in XXXXX.cer -inform DER -out XXXXX.pem -outform PEM
openssl pkcs12 -export -inkey XXXXX.key -in XXXXX.pem -out XXXXX.p12
Run Code Online (Sandbox Code Playgroud)
其中 XXXXX 是您的“mykey”值,而 xxxxx.cer 文件是您从 Apple 门户下载的文件。
| 归档时间: |
|
| 查看次数: |
3960 次 |
| 最近记录: |