文档章节

x509pem+pk8 签名apk

B
 Beyearn
发布于 2017/02/07 16:01
字数 231
阅读 55
收藏 0

对于android开发人员来说,一般只会用到keystore,但有些特殊情况(比如说做自动打包工具)
就需要用signapk工具签名,这时需要的就是x509pem+pk8了。

但是网上用keystore生成x509pem+pk8的教程实在太复杂,分了好几个步骤,还要用到什么openssl
而使用本工具(ks2x509.jar)则可以一步搞定~

此工具原本是在csdn上找到的,但原来的那个只能输入一个密码,也就是说在keystore的两个密码相同的时候才能成功,
所以就稍微修改了一下,此工具类需要输入两个密码,用法如下:

java -jar ks2x509.jar my.keystore myAlias password1 password2

然后在本目录生成两个文件 用于给apk签名:

java -jar signapk.jar my.x509.pem my.pk8 Demo.apk Demo_signed.apk

        优化APK:
        zipalign -v 4 Demo_signed.apk Demo_new.apk

        查循APK是否优化过:
        zipalign -c -v 4 Demo.apk

© 著作权归作者所有

上一篇: bwgVPS的使用
下一篇: linux定时重启
B
粉丝 0
博文 15
码字总数 8254
作品 0
浦东
私信 提问
Android V1及V2签名原理简析

Android为了保证系统及应用的安全性,在安装APK的时候需要校验包的完整性,同时,对于覆盖安装的场景还要校验新旧是否匹配,这两者都是通过Android签名机制来进行保证的,本文就简单看下And...

看书的小蜗牛
04/30
0
0
Android应用程序如何进行系统签名

有时写一个程序需要调用系统的库,如果权限不够,是用不了库里面一些方法的 。这时就需要将apk进行系统签名了。 简单常用的方法: cmd进入当前目录:输入命令java -jar signapk.jar platfor...

tianyahala
2015/10/08
33
0
Android:apk签名

一、android apk签名有几种方法? 1、利用jdk工具进行apk签名 2、利用Eclipse中的ADT对apk进行签名 二、每种签名方法具体怎么操作? 1、利用jdk工具进行签名: a、运行dos,cd到apk所在的目录...

天外来客1101
2013/07/04
891
0
Android APK快速签名—优化打包时间

一、Android签名机制 Android签名机制可划分为ROM签名机制与第三方APK签名机制,在这里只讨论APK签名机制。 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校...

网易云捕
2016/06/02
3.7K
3
Android创建私钥并为APK文件签名

================================================================================ Android创建私钥并为APK文件签名的相关命令 创建私钥命令: keytool -genkey -keystore <path>.keystor......

zickler114
2013/12/16
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部