如何获取SHA1签名证书指纹?

时间:2013-08-23 13:35:24

标签: air certificate sha1 fingerprint

我使用Adobe Air创建了一个自签名数字证书(.p12 /类型:2048-RSA)来签署我的Android应用程序。如何获取SHA1签名证书指纹?

1 个答案:

答案 0 :(得分:3)

首先需要将证书从.p12(pkcs12)转换为二进制.der(DER)格式才能实现此目的。我能找到的最简单的方法是使用this tool

或者,您可以先自行生成PEM证书,然后使用以下命令生成DER证书:

openssl pkcs12 -in your_certificate.p12 -out your_certificate.pem
openssl rsa -inform PEM -outform DER -in your_certificate.pem -out your_certificate.der

获得DER后,您可以像这样生成SHA1:

openssl dgst -sha1 your_certificate.der