Merge branch 'js/imap-send-peer-cert-verify'
* js/imap-send-peer-cert-verify: imap-send: explicitly verify the peer certificatemaint
commit
7b420ef2c0
|
|
@ -324,6 +324,8 @@ static int ssl_socket_connect(struct imap_socket *sock,
|
|||
cert = SSL_get_peer_certificate(sock->ssl);
|
||||
if (!cert)
|
||||
return error("unable to get peer certificate.");
|
||||
if (SSL_get_verify_result(sock->ssl) != X509_V_OK)
|
||||
return error("unable to verify peer certificate");
|
||||
if (verify_hostname(cert, cfg->host) < 0)
|
||||
return -1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue