Welcome! Log In Create A New Profile

Advanced

[nginx] SSL: added verify callback to ngx_ssl_trusted_certificate().

Maxim Dounin
June 03, 2020 12:24PM
details: https://hg.nginx.org/nginx/rev/699f6e55bbb4
branches:
changeset: 7664:699f6e55bbb4
user: Maxim Dounin <mdounin@mdounin.ru>
date: Wed Jun 03 19:11:32 2020 +0300
description:
SSL: added verify callback to ngx_ssl_trusted_certificate().

This ensures that certificate verification is properly logged to debug
log during upstream server certificate verification. This should help
with debugging various certificate issues.

diffstat:

src/event/ngx_event_openssl.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 7cbf6389194b -r 699f6e55bbb4 src/event/ngx_event_openssl.c
--- a/src/event/ngx_event_openssl.c Mon Jun 01 22:31:23 2020 +0300
+++ b/src/event/ngx_event_openssl.c Wed Jun 03 19:11:32 2020 +0300
@@ -920,6 +920,8 @@ ngx_int_t
ngx_ssl_trusted_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert,
ngx_int_t depth)
{
+ SSL_CTX_set_verify(ssl->ctx, SSL_VERIFY_PEER, ngx_ssl_verify_callback);
+
SSL_CTX_set_verify_depth(ssl->ctx, depth);

if (cert->len == 0) {
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[nginx] SSL: added verify callback to ngx_ssl_trusted_certificate().

Maxim Dounin 294 June 03, 2020 12:24PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 124
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready