美文网首页
Android密钥证书创建和操作

Android密钥证书创建和操作

作者: 搬砖小工人 | 来源:发表于2019-05-14 17:29 被阅读0次

Android APK key 密钥证书的创建和操作命令

1.创建证书:
C:\Java\jre1.8.0_31\bin>
keytool -genkey -v -keystore E:\appkey\jsyg.keystore -alias jsyg -keyalg RSA -validity 20000

-keystore E:\appkey\mytest.keystore 表示生成的证书及其存放路径,默认在用户主目录下;
-alias jsyg 表示证书的别名是jsyg ;
-keyalg RSA 表示采用的RSA算法;
-validity 20000表示证书的有效期是20000天。

2.修改密钥证书密码:
C:\Java\jre1.8.0_31\bin>
keytool -storepasswd -keystore E:\appkey\debug.keystore

2.1 修改密钥证书别名:
keytool -changealias -keystore E:\appkey\debug.keystore -alias old -destalias new

3.修改密钥证书别名密码:
C:\Java\jre1.8.0_31\bin>
keytool -keypasswd -keystore E:\appkey\debug.keystore -alias androiddebugkey

4.查看证书基本信息
keytool -v -list -keystore E:\appkey\debug.keystore

65.迁移证书(标准化pkcs12格式)
keytool -importkeystore -srckeystore E:\myKey.jks -destkeystore E:\myKey.jks -deststoretype pkcs12

6.查看证书公钥(Base64格式):
C:\Java\jre1.8.0_31\bin>
keytool -list -keystore E:\appkey\debug.keystore -alias androiddebugkey -rfc

7.查看apk签名信息:
C:\Java\jre1.8.0_31\bin>
jarsigner -verify -verbose -certs <your_apk_path.apk>

8.查看证书信息(ALL):
C:\Java\jre1.8.0_31\bin>
keytool -list -v -keystore E:\appkey\debug.keystore

9.查看三方应用或是系统应用签名 :
(修改apk后缀为rar,将其中META-INF文件夹解压出来,得到其中的CERT.RSA文件)

keytool -printcert -file E:\appkey\META-INF\CERT.RSA

  1. 给apk 签名
    jarsigner -verbose -keystore myKey.jks -signedjar signed.apk unsign.apk myKeyAlias

相关文章

  • Android密钥证书创建和操作

    Android APK key 密钥证书的创建和操作命令 1.创建证书:C:\Java\jre1.8.0_31...

  • Keytool

    一. Keytool创建和导入命令 创建keystore和密钥对 为存在的keystore生成证书请求文件CSR ...

  • openssl制作CA自签证书

    @[toc] 1. 根证书 1.1 创建根证书密钥文件(root.key) 密码本次 40010355 1.2 创...

  • Android 签名文件转换

    关于 Android 签名的相关概念可参看 Android中签名、证书、公钥密钥的概念及使用 Android 中有...

  • Keytool 证书工具使用小结

    Keytool 是密钥和证书的管理工具, 用来管理密钥,X.509 证书链, 可信证书的密钥库(数据库) 相关资料...

  • PKI(公钥基础设施)之数字证书及结构

    1 介绍 公开密钥认证(英语:Public key certificate),又称公开密钥证书、公钥证书、数字证书...

  • 2018-08-21 x509的扩展字段

    openssl生成密钥对和签发证书的基本操作,可以参照 `https://blog.csdn.net/dotale...

  • OpenSSL之req介绍

    1、密钥、证书请求、证书概要说明 在证书申请签发过程中,客户端涉及到密钥、证书请求、证书这几个概念,初学者可能会搞...

  • Tomcat配置自签SSL

    Tomcat配置自签SSL 1. 准备证书密钥存储库 Tomcat 目前只能操作 JKS、PKCS11、PKCS1...

  • 测试机配置https

    1.使用openssl生成密钥privkey.pem: 2.使用密钥生成证书server.pem: 证书信息可以随...

网友评论

      本文标题:Android密钥证书创建和操作

      本文链接:https://www.haomeiwen.com/subject/pngemttx.html