创建证书

创建 App 许可交付证书

App 许可交付 (ALD) 签名和加密证书能够为符合条件的 App 生成 App 许可请求。获得授权的替代 App 市场可以创建证书,以便分发其替代 App 市场,并在其市场上分发获得授权的开发者 App。

进一步了解替代 App 市场的要求

  1. 在“证书、标识符和描述文件” 中,点按边栏中的“Certificates”(证书)。

  2. 点按左上方的添加按钮 (+)。

  3. 在“Software”(软件) 下面,选择“App License Delivery Certificate”(App 许可交付证书),然后点按“Continue”(继续)。

    1. 如果是已获得授权的替代 App 市场,请从弹出式菜单中已分配相应授权的套装 ID 列表中进行选择,然后点按“Continue”(继续)。

  4. 在终端 App 中,按照下方所列说明创建 RSA 3072 证书签名请求。

  5. 点按“Choose File”(选取文件),并为加密和签名证书上传唯一的 CSR。

    1. 选择证书请求文件 (文件扩展名为 .certSigningRequest 的文件),然后点按“Choose”(选取)。

  6. 点按“Continue”(继续)。

  7. 下载加密和签名证书以及 PASK 授权密钥,并妥善保管这些文件。

为 App 许可交付 (ALD) 证书生成 CSR

创建 ALD 加密和签名证书时,你必须指定密钥对信息。请在 Mac 上使用终端 App 等命令行工具生成密钥和 CSR。每个证书都必须有一个唯一的 CSR。下面列出了用于创建所需 RSA 3072 加密资源的示例命令,请将所有示例信息替换为你自己的信息。

openssl genrsa -out ALDencryption.key 3072

openssl req -new -key ALDencryption.key -out csr3072ALDEncrypt.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

openssl genrsa -out ALDsigning.key 3072

openssl req -new -key ALDsigning.key -out csr3072ALDSigning.certSigningRequest -subj "/emailAddress=example@example.com, CN=Example Name, C=IE"

注:如果使用上述命令生成 CSR 时出错,请确认你采用了正确的 " 符号格式,且从未使用在命令中提供的名称生成过密钥或 CSR。