OpenSSL 代码问题

发布于 2024-09-08 20:01:33 字数 179 浏览 2 评论 0原文

因此,我正在编写一些 C 代码来连接到希望我提供身份验证证书的服务器。我正在使用 OpenSSL 进行 SSL 通信,并且已经解决了套接字代码,并且我已经解决了 SSL 部分的代码,但我似乎无法得到什么,因为文档太稀疏了函数的实现方法是: SSL_CTX_set_client_cert_cb

如果有人有任何提示,我将不胜感激。

So I'm writing some C code to connect to a server that is expecting me to provide a certificate for authentication. I'm using OpenSSL to do the SSL communications and I've got the socket code worked out, and I have code to do the SSL part worked out to, but what I can't seem to get simply because the docs are so sparse is how to implement the function:
SSL_CTX_set_client_cert_cb

If any one has any tips I would greatly appreciate it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风为裳 2024-09-15 20:01:33

您不需要使用SSL_CTX_set_client_cert_cb()。最简单的方法是在调用 之前使用 SSL_use_certificate_file() 设置证书,并使用 SSL_use_PrivateKey_file() 设置相应的私钥。 SSL_connect()。

You do not need to use SSL_CTX_set_client_cert_cb(). The simplest way is to use SSL_use_certificate_file() to set the certificate and SSL_use_PrivateKey_file() to set the corresponding private key, before calling SSL_connect().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文