Skip to content

Commit 7b420ef

Browse files
committed
Merge branch 'js/imap-send-peer-cert-verify'
* js/imap-send-peer-cert-verify: imap-send: explicitly verify the peer certificate
2 parents 45e31f0 + fa8cd29 commit 7b420ef

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

imap-send.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ static int ssl_socket_connect(struct imap_socket *sock,
324324
cert = SSL_get_peer_certificate(sock->ssl);
325325
if (!cert)
326326
return error("unable to get peer certificate.");
327+
if (SSL_get_verify_result(sock->ssl) != X509_V_OK)
328+
return error("unable to verify peer certificate");
327329
if (verify_hostname(cert, cfg->host) < 0)
328330
return -1;
329331
}

0 commit comments

Comments
 (0)