私有根CA签发的证书在iOS系统中无法生效的问题求助
私有根CA签发的证书在iOS系统中无法生效的问题求助
大家好,我遇到了一个证书信任的棘手问题,想向各位请教。我搭建了一个私有根CA并签发了证书,目的是在公司内部实现自签名证书的自动信任,目前在Windows系统上一切正常,证书能被正确识别并自动信任,但到了iOS系统上完全失效,没办法自动信任。
下面是我的根证书和服务器证书的具体属性,麻烦帮忙看看哪里可能出了问题:
根证书属性
- 有效期:2024-06-06 至 2124-05-31
- 公钥:RSA,4096位
- 签名算法:
SHA-256 with RSA Encryption - 证书版本:3
- 证书权限:是(CA证书)
- 路径长度:2
- 密钥用途:证书签名
服务器证书属性
- 通用名称:
<fqdn> - 有效期:2024-06-06 至 2124-05-31(100年)
- 主体备用名称:
<short name>、<fqdn>、<服务器固定IP地址> - 公钥:RSA,4096位
- 签名算法:
SHA-256 with RSA Encryption - 证书版本:3
- 证书权限:否(非CA证书)
- 路径长度:1
- 密钥用途:数字签名、密钥加密
- 扩展用途:服务器身份验证、客户端身份验证
- 证书策略:内容未完整提供
有没有大佬知道iOS端无法生效的原因?是不是证书的某个配置不符合iOS的信任要求?麻烦帮忙分析指导下,非常感谢!
备注:内容来源于stack exchange,提问作者Marcel V.
相关产品推荐
相关产品推荐

