我正在用 openssl 制作一个 DTLS 客户端-服务器程序。该程序运行良好,但我找不到在 SSL 握手后获取密码签名的方法。
SSL握手之后,我的意思是在客户端,之后:
if (SSL_connect(ssl) <= 0)
{
//error handling
}
在服务器端,之后:
do
{
ret = SSL_accept(ssl);
} while (ret == 0);
我可以看到实际的密码签名sha256WithRSAEncryption
来自捕获的 DTLS 数据包,但是如何从 openssl 获取这些信息?
请注意,即使我使用的是 DTLS 协议,代码也几乎与 TLS/SSL 相同。