2

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

4

1 回答 1

0

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

选项1:

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

openssl pkcs12 -info -in keyStore.p12

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

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

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

希望有帮助

于 2018-08-21T23:30:52.177 回答