gpt4 book ai didi

ios - 我们可以使用相同的 CSR 为不同的公司创建证书吗?

转载 作者:IT王子 更新时间:2023-10-29 08:11:40 26 4
gpt4 key购买 nike

我有一个简短的问题。我为多个客户开发 iOS 应用程序。每个客户都有自己的 Apple 帐户,我从我的机器上为他们创建证书。我的问题是我可以使用相同的 CSR 文件为不同的公司创建证书吗?谢谢。

最佳答案

是的,从技术上讲,您可以使用相同的证书签名请求为多家公司创建多个证书,显然证书请求必须从正确的开发者帐户上传。

CSR 实际上包含请求者公钥,CA(在本例中为 Apple)将使用该公钥创建请求的证书。您可以使用 openssl 命令查看其内容:

openssl req -text -noout -verify -in CertificateSigningRequest.certSigningRequest 

但正如用户在评论中正确指出的那样,您的所有证书都将绑定(bind)到同一个私钥(实际上,每次创建 CSR 时都会重新生成公钥/私钥对),这可能会导致安全性降低如果请求证书的机器受到威胁。某些服务需要为每个证书生成一个唯一的 CSR,但目前 Apple 并未强制执行此操作,允许重复使用相同的 CSR。这种 CSR 分离对于分发证书和 APNS 生产证书的创建特别有用。

关于ios - 我们可以使用相同的 CSR 为不同的公司创建证书吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120040/

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