keystore文件转换格式为pk8+x509.pem
来源:互联网 发布:淘宝几个好评是几分 编辑:程序博客网 时间:2024/05/17 01:16
android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中。两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的
- keytool -importkeystore -srckeystore debug.keystore -destkeystore tmp.p12 -srcstoretype JKS -deststoretype PKCS12
- openssl pkcs12 -in tmp.p12 -nodes -out tmp.rsa.pem
接下来打开文件intermediate.rsa.pem 看到 PRIVATE KEY 还有CERT PS:private 那边可能有RSA KEY 这个不用管
Bag Attributes
friendlyName: androiddebugkey
localKeyID: 54 69 6D 65 20 31 33 38 38 39 37 38 34 32 36 38 36 39
Key Attributes: <No Attributes>
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
Bag Attributes
friendlyName: androiddebugkey
localKeyID: 54 69 6D 65 20 31 33 38 38 39 37 38 34 32 36 38 36 39
subject=/C=US/O=Android/CN=Android Debug
issuer=/C=US/O=Android/CN=Android Debug
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
复制“BEGIN CERTIFICATE” “END CERTIFICATE” 到(新建个文件) cert.x509.pem
[
pem里面内容(下的一样):
-----BEGIN CERTIFICATE-----
。。。。
-----END CERTIFICATE-----
]
复制 “BEGIN RSA PRIVATE KEY” “END RSA PRIVATE KEY” 到(同上) private.rsa.pem
第三 生成pk8格式的私钥
- openssl pkcs8 -topk8 -outform DER -in private.rsa.pem -inform PEM -out private.pk8 -nocrypt
完毕 收集文件 cert.x509.pem private.pk8 其余的中间文件删除即可
PS:
-nocrypt 这个参数设定key加密 如果设置了这个参数 下面签名 只要证书+key 不需要密码了 如果加密 应该openssl pkcs8 -topk8 -outform DER -in private.rsa.pem -inform PEM -out private.pk8 接下来输入密码
用法 java -jar signapk.jar cert.x509.pem private.pk8 unsigned.apk signed.apk
0 0
- keystore文件转换格式为pk8+x509.pem
- keystore文件转换格式为pk8+x509.pem
- keystore文件转换格式为pk8+x509.pem以及反转
- keystore文件转换格式为pk8+x509.pem
- keystore文件转换格式为pk8+x509.pem
- android keystore文件转换格式为pk8和x509.pem
- Android签名制作,keystore文件转换格式为pk8+x509.pem
- Android系统证书platform.x509.pem,platform.pk8转换为.keystore文件
- linux 根据.x509.pem .pk8 生成keystore
- 签名证书keystore,jks,pk8,x509.pem
- 关于keystore 证书转*.x509.pem 和*.pk8
- how to import x509.pem pk8 file into jks(keystore)?
- platform.pk8,platform.x509.pem生成keystore的方法
- Android自定义签名文件 testkey.pk8 testkey.x509.pem
- 将Linux下的Android签名对pk8和pem转换为Eclipse下的签名(keystore)
- 指定Android编译时使用哪个*.pk8和*.x509.pem文件进行签名
- Android签名文件转化为pk8和pem
- 创建自己的pk8, x509.pem并给app签名
- oracle-ora 各种sql异常描述
- python 入门笔记1
- NOJ1075社会关系网络——并查集
- 深入Java单例模式
- WebView使用简单介绍
- keystore文件转换格式为pk8+x509.pem
- MSP430_定时器输出PWM
- 我是一ft90器筒把电芯
- 增加屏幕工具条的按钮
- 黑马程序员_类的深入研究
- ContextLoaderListener
- 黑马程序员-static和extern
- 函数abs 和fabs
- QTP动态link的操作