From c15f96401c7cf42da1ba563a8017c85973802520 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Sat, 8 Jun 2019 14:43:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AF=81=E4=B9=A6=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E5=BC=80=E5=85=B3=E8=A6=86=E7=9B=96=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=EF=BC=8C=E5=9C=A8=E5=85=B3=E9=97=ADissuer=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=BD=BFhttps://untrusted-root.badssl.com/?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E9=80=9A=E8=BF=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/src/ssl_trusted_cert_storage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/src/ssl_trusted_cert_storage.cpp b/platform/src/ssl_trusted_cert_storage.cpp index 113ec16..80394fe 100644 --- a/platform/src/ssl_trusted_cert_storage.cpp +++ b/platform/src/ssl_trusted_cert_storage.cpp @@ -291,11 +291,13 @@ static int verify_callback(int preverify_ok, X509_STORE_CTX *ctx) switch(err) { case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY: + case X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE: if(param->no_verify_issuer) { ret=1; } break; + case X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN: case X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: if(param->no_verify_self_signed) {