所以我正在编写一些C代码来连接到希望我提供身份验证证书的服务器。我正在使用OpenSSL进行SSL通信,我已经解决了套接字代码问题,而且我有代码来完成SSL部分的工作,但是我似乎无法简单地获取,因为文档非常稀疏是如何实现该功能: SSL_CTX_set_client_cert_cb
如果任何人有任何提示我会非常感激。
答案 0 :(得分:2)
您无需使用SSL_CTX_set_client_cert_cb()
。最简单的方法是使用SSL_use_certificate_file()
设置证书,SSL_use_PrivateKey_file()
设置相应的私钥,然后调用SSL_connect()
。