如何预置SSL Certificates 到 Android系统

文章目录

1 概述

SSL certificates are required for running web sites using the HTTPS protocol.
当你访问某个网站时出现 security warning 说明 SSL 证书没有签名或者不被手机允许
Android has default trusted certificate authority (or call “system trusted credential” ) preinstall in the phone.

sl

手机中查看预置证书
certificates
证书格式以及后缀名

Certificate 格式后缀格式鉴别方式用户安装支持系统默认支持
PEM.pem / .crt /.cer /.keyBase64 encoded certificate ASCII files contain"-----BEGIN CERTIFICATE-----" and"-----END CERTIFICATE-----" statements.crt和.cer格式支持MD5/SHA1 filenaming. 支持(65445551d.0)
DER.der /.cer /.crtbinary DER form. no BEGIN/END statements.crt和.cer格式支持NO
PKCS#7P7B.p7b .p7cBase 64 ASCII format contain"-----BEGIN PKCS7-----" and"-----END PKCS7-----" statementsNoNo
PKCS#12PFX.pfx .p12binary format..p12 和.pfx 支持No

2 预置方法

下载相应的.pem文件,然后在linux系统中通过执行以下命令将.pem转换成.0文件
(1)openssl x509 -subject_hash_old -in PCA_2_G6.pem
可以得到.0文件的head,比如0708417d
(2)cat PCA_2_G6.pem > 0708417d.0
可以得到0708417d.0文件

2.将0708417d.0文件复制到/system/ca-certificates/files文件夹中

3.重新build这个工程

4.开机以后通过Settings->Sercurity&location->Encryption&credentials->Trusted credentials->system/user可以查看预置的证书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安德路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值