我加载了一个 CA 证书,然后加载了一个 CRL 文件现在我想验证 CRL 实际上来自那个 CA。所以我使用 libcrypto API X509_CRL_Verify 我创建了一个有效的 X509_CRL *crl 对象,现在调用
X509_CRL_verify(crl,X509_get_pubkey(ca_cert)
但此时它崩溃了
谁能指出可能是什么问题?CRL 有效,公钥也有效
我已经加载了以下算法
ERR_load_crypto_strings();
ERR_load_BIO_strings();
OpenSSL_add_all_ciphers();
OpenSSL_add_all_digests();