将der证书转换为p12

时间:2017-08-18 09:28:25

标签: air adobe der p12

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

1 个答案:

答案 0 :(得分:1)

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-导出-out certificate.p12 -inkey privateKey.key -in certificate.der。 -certfile certificate.der

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

上查看它们。

希望有帮助