将der证书转换为p12

问题描述 投票:0回答:1

我正在尝试将我的 Adobe Air 应用程序上传到 Google Play。我已选择加入 Google Play 应用签名,现在无法选择退出。他们为我提供了 .der 证书,我希望将其转换为 p12,以便在我的 adobe AIR 应用程序中使用它。我知道这可以通过 openSSL 来完成,但我没有得到任何完美的教程来做到这一点。谁能指出我进行此转换的正确步骤?

air adobe der p12
1个回答
0
投票

DER 文件是 X.509 证书。所以它包括你的证书。 您可以尝试以下步骤将 .DER 文件转换为 p12 文件。这些步骤对我有用。

选项 1:

  1. 如果您使用的是 MAC,您可以将 .DER 文件拖放到 Keychain Access 中。
  2. 导入到Keychain后。
  3. 通过从钥匙串中选择该证书将该证书导出到 p12 文件中。右键单击证书,您将看到导出选项。 如果您没有获得 p12 选项,请将其导出到 .cer 并使用以下命令将其转换为 p12

openssl pkcs12 -info -in keyStore.p12

选项2: 使用以下命令将 DER 转换为 P12。我已经尝试过并测试过它们。

  1. 获取私钥或生成私钥(如果没有)。
  2. 您可以使用以下命令生成私钥。如果未生成 DER 格式的私钥,请使用 openssl 命令将 DER 文件转换为 PEM 文件(openssl x509 -inform der -inertname.der -outcertificatename.pem)。 openssl rsa -in 证书.der -out privatekey.key -outform DER
  3. 将 DER 导出到 p12 openssl pkcs12 -export -out 证书.p12 -inkey privateKey.key -in 证书.der。 -certfile 证书.der

有关 ssl 命令的更多详细信息,您还可以在下面的链接中查看它们https://knowledge.digicert.com/solution/SO26449.html

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.