以linux下为例:
进入android sdk下的platform-tools:输入如下指令
jarsigner -verbose -keystore /cloud/xxx.jks -signedjar /cloud/app.apk( /cloud/app-unsigned.apk xxx
然后输入密码,即可签名成功。
1.PC上必须使用JKS密库,安卓上必须使用BKS密库。
2.安卓对所有自签名证书都要求自检,否则可能会抛出下面这个异常:Trust anchor for certification path not found.
3.安卓的网络操作必须放在非主线程中:
自签名证书就是没有通过 受信任的证书颁发机构 , 自己给自己颁发的证书.
SSL 证书大致分三类:
只有第一种, 也就是那些被安卓系统认可的机构颁发的证书, 在使用过程中不会出现安全提示.
为什么有人喜欢用自签名证书