gpt4 book ai didi

openssl - X509_STORE 和 X509_STORE_CTX 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 11:18:31 29 4
gpt4 key购买 nike

谁能告诉我证书信任链是如何用这些结构形成的以及这两种结构代表什么?

最佳答案

取自 x509vfy.h 中的源代码:

The X509_STORE holds the tables etc for verification stuff. A X509_STORE_CTX is used while validating a single certificate. The X509_STORE has X509_LOOKUPs for looking up certs. The X509_STORE then calls a function to actually verify the certificate chain.



X509_STORE 或多或少代表您的全局证书验证设置,您可以在其中存储中间证书和 CRL。该存储可以多次使用,而您设置 X509_STORE_CTX 只是为了执行一次验证,然后您将其丢弃/释放。

将 X509_STORE 视为您的配置,将 X509_STORE_CTX 视为有状态的一次性对象。

如果您想亲眼看看,我建议您下载源代码并查看 app/verify.c。

关于openssl - X509_STORE 和 X509_STORE_CTX 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646841/

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