CPPで記述されたカスタム書き込みSSLサーバーに接続しようとしていました。クライアント認証機能があります。そのスローエラーWiresharkで監視した場合の証明書が不正です。サーバー側では、返されたエラーは
14560:error:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:no certificate returned:s3_srvr.c:2619:
次のコードを使用して、クライアント証明書を強制的に要求しました
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, NULL);
SSL_CTX_set_verify_depth(ctx, 1);
クライアントがWiresharkで証明書を返すのを見ることができました。
サーバー側でクライアント証明書を検証するために使用される公開鍵を設定するには、どの機能を使用する必要がありますか?