Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为相互身份验证执行哪些函数调用?我搜索了很多,但没有找到任何有用的东西。
任何人都可以帮我这样做吗?
您正在寻找的函数调用是SSL_set_verify()家庭。在服务器端,指定SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT需要有效的客户端证书。在客户端,只是SSL_VERIFY_PEER需要。
SSL_set_verify()
SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT
SSL_VERIFY_PEER
双方还必须确保在他们指定的密码列表中不允许使用匿名密码(用 设置SL_CTX_set_cipher_list())。
SL_CTX_set_cipher_list()