gpt4 book ai didi

c++ - 在 C 或 C++ 中解析 DER x509

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:22 25 4
gpt4 key购买 nike

我正在 linux plattofrm 上用 C/C++ 编写程序来解析 X509。现在最重要的是公钥,但我可能还需要其他信息。我使用了这篇文章中的代码(在 Open SSL 中)http://www.zedwood.com/article/c-openssl-parse-x509-certificate-pem它工作正常,但我的证书是 DER 格式,因此我需要在此之前转换它们(我可以在命令提示符下执行)。我需要的是在代码中进行这种转换,或者直接在 DER 证书上进行相同的其他代码。我试图替换代码中的 som 组件以使其成为 PEM 的 DER instad 但没有运气(一直在尝试使用一些 id2 命令但我什至不确定这是否正确)。我们将不胜感激。

最佳答案

只需使用 d2i_X509_bio 而不是 PEM_read_bio_X509 来读取证书。参见 how to convert the Certificate String into X509 structure.?http://www.openssl.org/docs/crypto/d2i_X509.html

关于c++ - 在 C 或 C++ 中解析 DER x509,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327299/

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