场景:
- iOS端使用的证书需要转换为der编码的证书,命令行输入指令
openssl x509 -inform pem -in xxx.cer -outform der -out newXXX.cer
从Chrome浏览器下载的证书文件后缀是.cer,如果证书文件的后缀是.crt,操作也相同。
- iOS客户端从服务器获取证书数据的核心方法
Summary
返回一个DER编码的证书对象的数据func SecCertificateCopyData(_ certificate: SecCertificate) -> CFData
Parameters
- certificate 从服务器返回的基于X.509证书标准的DER(编码规则)证书对象。
Returns
返回DER编码证书的CFData对象。如果传入的证书参数不是一个合法证书对象则返回nil
![](https://img.haomeiwen.com/i1783481/0fbe1ceea69a36e6.png)
如何转换证书的编码格式?
网友评论