2010-07-08 4 views
0

인증을 위해 인증서를 제공 할 것으로 예상되는 서버에 연결하기 위해 일부 C 코드를 작성합니다. 나는 SSL 통신을하기 위해 OpenSSL을 사용하고 있으며, 소켓 코드를 알아 냈다. 그리고 SSL 부분을 해결할 코드를 가지고있다.하지만 문서가 너무 희소하기 때문에 얻을 수없는 것 함수를 구현하는 방법은 다음과 같습니다. SSL_CTX_set_client_cert_cbOpenSSL 코드 문제

아무도 알려 주시면 감사하겠습니다.

+0

X509 cert 및 EVP_key에 대한 컨텍스트를 만들었습니까? 자세한 내용을 보려면 코드를 붙여 넣으십시오. –

답변

2

SSL_CTX_set_client_cert_cb()을 사용할 필요가 없습니다. 가장 간단한 방법은 SSL_use_certificate_file()을 사용하여 인증서를 설정하고 SSL_use_PrivateKey_file()의 앞에을 호출하고 SSL_connect()을 호출하는 것입니다.