【发布时间】:2013-04-05 14:27:45
【问题描述】:
我有一张 X509 格式的证书。这是函数中的输入参数。 我想做的是验证证书的有效性。 怎么做到呢?
X509_verify_cert();
我找到了这个函数,但是它不接受 X509* 证书,它接受 X509_store 而我只有一个 X509。
谢谢 最好的问候。
【问题讨论】:
-
您可以考虑缩小您尝试实现此目的的平台,尽管这样对于本问答论坛来说可能过于模糊。
-
函数名有误导性——它不能完全验证证书的有效性,你还要检查主机名是否匹配,别忘了这样做。从 OpenSSL 1.0.2 开始有一个功能:openssl.org/docs/manmaster/crypto/X509_check_email.html
标签: c openssl certificate x509certificate x509