SignAPK - PEM 文件和 PK8 文件
Posted
技术标签:
【中文标题】SignAPK - PEM 文件和 PK8 文件【英文标题】:SignAPK - PEM file AND PK8 file 【发布时间】:2014-11-06 12:33:36 【问题描述】:什么是 PEM 文件和 Pk8 文件。我在哪里可以找到这些 android apk。我需要使用它通过 SignApk.jar 手动签署 apk。
java -jar SignApk.jar certificate.pem key.pk8 PlatformOne.apk pf1.apk
此工具已集成 pem 文件和 pk8 文件。但我需要我自己的私钥签名。
【问题讨论】:
你为什么不直接从 eclipse 签名 apk? 【参考方案1】:整个过程在这里解释得很好How to Sign Android APK or Zip Files
【讨论】:
谢谢你Rover..这是我的问题的一个很好的答案:) java -jar signapk.jar certificate.pem key.pk8 your-app.apk your-signed-app.apk 或 java -jar signapk.jar certificate.pem key.pk8 your-update.zip你的签名更新.zip 链接已损坏并转到看起来像恶意软件的网站?【参考方案2】:转到您的设备 rom。在这里您将找到etc
命名文件夹。然后打开它,现在你会发现一个名为security
的文件夹。现在打开那个。您将找到一个名为 otacerts.zip
的 zip 文件。现在打开它,你会找到你的pem
文件
【讨论】:
key.pk8 文件在哪里? 在任何地方都找不到key.pk8文件【参考方案3】:Rover Wanderer 回答 How to Sign Android APK or Zip Files 中的链接详细说明了如何制作和使用 pem
和 pk8
文件。我将在此处添加未回答部分的答案:“什么是 PEM 文件和 Pk8 文件”。
pem
文件在此处 (https://serverfault.com/questions/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl-generated-key-file) 进行了详细说明。简而言之,certificate.pem
是一个容器格式文件,在我们的示例中将包含public
证书。
pk8
是一种用于携带private
证书密钥对(Wikipedia on PKCS)的格式。
【讨论】:
以上是关于SignAPK - PEM 文件和 PK8 文件的主要内容,如果未能解决你的问题,请参考以下文章
利用pk8,x509.pem 转成jks签名文件 mac版本