gpt4 book ai didi

ios - 是否可以从非 iOS 系统(如 Ubuntu)创建证书以签署 Apple Wallet Passes?

转载 作者:行者123 更新时间:2023-12-01 21:58:11 29 4
gpt4 key购买 nike

我想从 Apple 开发者帐户创建一个证书,并用它来签署 Apple Wallet 通行证/存折。所以我可以实现一个服务器来生成钱包通行证,为我的移动应用程序提供服务。

对我的挑战是我在 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

关于ios - 是否可以从非 iOS 系统(如 Ubuntu)创建证书以签署 Apple Wallet Passes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60962540/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com