OpenSSL 代码问题
因此,我正在编写一些 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要使用
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 useSSL_use_certificate_file()
to set the certificate andSSL_use_PrivateKey_file()
to set the corresponding private key, before callingSSL_connect()
.