Newer
Older
/* We could do all sorts of certificate verification stuff here before
deallocating the certificate. */
Daniel Stenberg
committed
if(data->set.ssl.verifypeer) {
data->set.ssl.certverifyresult=SSL_get_verify_result(conn->ssl.handle);
if (data->set.ssl.certverifyresult != X509_V_OK) {
failf(data, "SSL certificate verify result: %d",
Daniel Stenberg
committed
data->set.ssl.certverifyresult);
Daniel Stenberg
committed
retcode = CURLE_SSL_PEER_CERTIFICATE;
}
Daniel Stenberg
committed
data->set.ssl.certverifyresult=0;
X509_free(conn->ssl.server_cert);
/* this is for "-ansi -Wall -pedantic" to stop complaining! (rabe) */
(void) conn;
Daniel Stenberg
committed
return retcode;