gpt4 book ai didi

ssl - X.509 证书转换为 SecCertificateRef

转载 作者:太空宇宙 更新时间:2023-11-03 13:18:06 34 4
gpt4 key购买 nike

我正在使用 openSSL 连接到服务器。

在获得 X509 格式的证书/链后,我想使用 Apple 的安全框架来验证证书。

为此,我需要将 X.509 结构 转换为 SecCertificateRef。

以下失败..

X509 *x509cert = ..;
SecCertificateRef certificateRef = SecCertificateCreateWithData(NULL, X509Cert);

SecCertificateCreateWithData 需要 CFDataRef(DER 编码的 X.509 证书)格式的数据。

有人有这方面的示例代码吗?

最佳答案

您的证书的文件扩展名是什么?您可能必须将其转换为 DER 格式

openssl x509 -outform der -in certificate.pem -out certificate.der

关于ssl - X.509 证书转换为 SecCertificateRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20144562/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com