Android11 预置客户提供的证书cacert.pem

本文介绍了在Android系统中预置客户证书的正确步骤,包括使用openssl命令生成哈希值并重命名文件,然后放入指定目录。同时,提到直接放置证书会导致CTS问题,而20210929更新指出即使遵循预置方法,CTS问题仍未解决。检查证书预置是否正确的步骤是在手机设置中查看证书是否存在。
摘要由CSDN通过智能技术生成

可以直接将证书放到system/ca-certificates/files 目录下编译也是可以的,但是回产生cts问题。

正确的方法是预置客户证书(cacert.pem)方法:
命令行执行: openssl x509 -in cacert.pem  -noout -subject_hash_old 
用生成的哈希值将文件cacert.pem替换为  哈希值.0  将哈希值.0 文件放到 system/ca-certificates/files 目录下

openssl x509 -in cacert.pem  -noout -subject_hash_old 会生成哈希值 00673b5b

将文件cacert.pem 改名为 00673b5b.0

将文件00673b5b.0 放到system/ca-certificates/files 编译即可

如何查看证书是否预置正确?

1 双击此证书查看名称,

2 进入手机 Settings -> Security & lock screen -> Advanced -> Encryption & credentials -> Trusted Credentials 查看列表中是否有此名字的证书

20210929更新:

上述预置方法还是会产生CTS问题, 目前没有解决。

-----------------------------------------------------------------------------------------------------------------

Android11 预置客户提供的证书cacert.pem

Android11 预置自己的证书 cacert.pem

Android11 预置证书

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值