gpt4 book ai didi

ssl - OpenSSL:如何提供指向证书验证回调的自定义指针

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:43 25 4
gpt4 key购买 nike

我想使用 X509_STORE_set_verify_cb_func 来接收证书验证错误。然后,我想将这些错误存储在一个列表中,稍后在 SSL_connect 返回后进行处理。

但是我的应用程序是多线程的,我想避免此回调的任何互斥锁定。有什么方法可以传递“无效指针”或将其存储在 X509_STORE_CTX 的某处,这样我就可以将错误存储在“正确”的位置,而不必在执行 SSL_connect 时使用全局错误列表并锁定它?

谢谢

最佳答案

据我所知,您确实受困于此 - 只需将其作为条目填充到您自己的 ID 下即可。另一种选择是更一般地处理 SSL 回调 - 例如参见 Apache 的 SSL 模块的 ssl_engine_kernel.c 中的 ssl_hook。虽然需要做更多的工作 - 它使您可以完全控制整个过程 - 并且完全在您的“自己的过程空间”中。

谢谢,

数据。

关于ssl - OpenSSL:如何提供指向证书验证回调的自定义指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144114/

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