美文网首页
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密钥证书创建和操作

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