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 とほぼ同じであることに注意してください。