use*_*721 4 ios passbook passkit wallet
我想从 Apple 开发者帐户创建一个证书,并用它来签署 Apple 钱包通行证/存折。因此,我可以实现一个服务器来生成钱包通行证来为我的移动应用程序提供服务。
对我来说,挑战是我使用的是 Linux(具体来说是 Ubuntu)。据我所知,有很多 npm 模块可用于实现服务器来生成通行证,但第一步是创建 Apple 的证书。所以我的问题是,在我看来,如果没有 Mac,这甚至是不可能的?有谁知道是否可以从像 Ubuntu 这样的 Linux 机器创建该证书?
谢谢
您不必自己创建证书,而是创建私钥和证书签名请求并将证书签名请求上传到 Apple。然后他们会颁发与您的私钥匹配的证书。
这可以在任何使用 OpenSSL 的操作系统上完成。创建 CSR 时,您可以提供任何值,因为 Apple 会忽略它们并替换为 PassTypeIdentifier、团队名称和团队 ID。
您需要的 OpenSSL 命令是:
openssl genrsa -out /path/to/my-private-key.pem 2048
openssl req -new -key /path/to/my-private-key.pem -out /path/to/my-request.csr
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |