首页 > java > 安卓7.0如何生成系统证书?

安卓7.0如何生成系统证书?

作者:bin

例如wisitle和fildler,我们下载的都是crt后缀的证书,可以通过以下方式,生成一个文件,复制到安卓即可使用

注意:需要root

(1).crt格式文件
a. openssl x509 -inform PEM -subject_hash_old -in CA_Name.crt | head -1
得到类似字符串:9a5ba575
b.cat CA_Name.crt(或者CA_Name.cer) > 9a5ba575.0
c.openssl x509 -inform PEM -text -in CA_Name.crt -out /dev/null >> 9a5ba575.0
d.放入/system/ca-certificates/files/

(2).cer(非.crt)格式文件
a. openssl x509 -inform DER -subject_hash_old -in CA_Name.cer | head -1
得到类似字符串:9a5ba575
b.cat CA_Name.cer > 9a5ba575.0
c.openssl x509 -inform DER -text -in CA_Name.cer -out /dev/null >> 9a5ba575.0
d.放入/system/ca-certificates/files/

最后将.0后缀的文件复制到/system/etc/security/cacerts/,更改文件权限为-rw-r–r–,重启手机,bingo

您必须 [ 登录 ] 才能发表留言!