我正在使用gSoap和OpenSSL在C / C ++中开发一个安全的Web服务器。我需要检查一个CRL - struct X509_CRL - 看看是否有证书 - struct X509 - 被撤销。我不知道怎么做,似乎我在网上找不到任何东西。 OpenSSL很差,文档很少,我只能找到我不需要的命令行示例!感谢大家都很高兴回答。
答案 0 :(得分:0)
查看crypto/x509/x509_vfy.s
来源中的openssl
。有一个名为X509_verify_cert(X509_STORE_CTX *)
的函数可能会执行您需要执行的操作。无论如何,这个文件可以帮助您进行搜索。