以编程方式获取颁发者证书C++
Programmatically get the issuer certificate C++
我正在使用已验证证书中存在的 CRL 对证书吊销检查进行编程。 为了进行检查,我还需要颁发者证书。
在哪里可以找到颁发者的 URL 地址?
我知道我可以使用此函数获取颁发者的名称:
X509_NAME *X509_get_issuer_name(const X509 *);
但是我需要获取 URL,从中我可以获取颁发者证书以调用X509_CRL_verify(X509_CRL *, EVP_PKEY *)
功能。
没有颁发者的 URL 这样的东西,我不明白你为什么需要一个。 对于 CRL 检查,您需要的是原始证书中包含的 CRL 分发点。请参阅C++检查 CRL 是否吊销,了解将X509_get_ext_d2i与NID_crl_distribution_points
一起使用以从证书中提取这些信息的代码。
相关文章:
- "unknown ca"自生成的 CA、证书和客户端/服务器
- 如何在C++中使用X509证书模在令牌中查找私钥
- OpenSSL TLS服务器-使用客户端证书白名单
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- c++ libCurl :如何使用libCurl接受过期的证书
- 以 x64 配置访问证书公钥
- 从网站复制证书,并使用脚本将其添加到受信任的根证书颁发机构
- curl_easy_perform() 失败:SSL 对等证书或 SSH 远程密钥不正常
- 我需要帮助来缩短检索 SSL 证书的执行时间
- 如何使用QWebEngineView忽略SSL证书错误
- 如何以编程方式从PKCS7中提取CA、多个CA和公共证书/密钥
- 通过 OpenSSL C++从证书获取颁发者证书
- 如何使用openssl续订过期的证书密钥或创建自签名证书密钥any.pem Poco c ++
- 打开 SSL 查询客户端证书
- C++项目需要什么才能使用证书 (RSA-SHA256) 对文件进行签名
- 将私钥和证书存储在C++/OpenSSL中
- 将 PFX 证书转换为 PEM 格式
- CMake Ninja Git 自签名证书颁发机构密码提示
- 如何在 C++ 中将 X509 证书转换为公钥字符串