CPP로 작성된 내 사용자 지정 ssl 서버에 연결하려고했습니다. 그것은 클라이언트 인증 기능을 가지고 있습니다. 그것의 던지는 오류 Wireshark를 통해 볼 때 나쁜 인증서. 오류가 반환 된 서버 측에서 잘못된 인증서 오류를 반환하는 SSL 클라이언트 인증
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);
를 요청하는 강제로 다음 코드를 사용했다.
서버 측에서 클라이언트 인증서를 확인하는 데 사용되는 공개 키를 설정하는 데 사용해야하는 기능은 무엇입니까?
SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, NULL);
당신 아마 필요 : 클라이언트가 서버에 인증서를 표시하지 않는 당신이 명시 적으로 클라이언트가 하나의 (서버 코드에) 제시해야한다고 요구처럼 보이는 오류 메시지에서