生成 PEM 格式的 public/private 密钥对
Generate a public/private key pair in PEM format
我正在尝试按照 Apple 的设备注册计划手册 (https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/MobileDeviceManagementProtocolRef/4-Profile_Management/ProfileManagement.html) 中的说明创建 DEP 服务器令牌,但我真的不知道如何 "Generate a public/private key pair in PEM format for the MDM server"
我有一个来自受信任的证书颁发机构的证书,但我如何从中创建证书?
DEP 证书的想法是 Apple 不想通过 SSL 为您提供 DEP 令牌(与 VPP 令牌不同)。
要检索它,他们要求您通过他们的门户提供 PEM 格式的 public 密钥(这基本上是任何 openssl
自签名证书,如下所示:
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365
上传时,使用cert.pem
文件)
然后,当他们return得到结果后,使用私钥解密CMS(PKCS7信封):
openssl smime -decrypt -inform pem -in fileFromApple.p7 -inkey key.pem
请注意,我们使用来自 Apple 的文件和我们在第一个命令中生成的密钥。
注意:自从我在实践中完成此操作已经一年多了,但原则上这些命令应该有效。
我正在尝试按照 Apple 的设备注册计划手册 (https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/MobileDeviceManagementProtocolRef/4-Profile_Management/ProfileManagement.html) 中的说明创建 DEP 服务器令牌,但我真的不知道如何 "Generate a public/private key pair in PEM format for the MDM server"
我有一个来自受信任的证书颁发机构的证书,但我如何从中创建证书?
DEP 证书的想法是 Apple 不想通过 SSL 为您提供 DEP 令牌(与 VPP 令牌不同)。
要检索它,他们要求您通过他们的门户提供 PEM 格式的 public 密钥(这基本上是任何 openssl
自签名证书,如下所示:
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365
上传时,使用cert.pem
文件)
然后,当他们return得到结果后,使用私钥解密CMS(PKCS7信封):
openssl smime -decrypt -inform pem -in fileFromApple.p7 -inkey key.pem
请注意,我们使用来自 Apple 的文件和我们在第一个命令中生成的密钥。
注意:自从我在实践中完成此操作已经一年多了,但原则上这些命令应该有效。