aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--librb/src/openssl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/librb/src/openssl.c b/librb/src/openssl.c
index 567aeee7..2d4036c1 100644
--- a/librb/src/openssl.c
+++ b/librb/src/openssl.c
@@ -587,6 +587,7 @@ rb_get_ssl_certfp(rb_fde_t *const F, uint8_t certfp[const RB_SSL_CERTFP_LEN], co
case X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:
case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
case X509_V_ERR_CERT_UNTRUSTED:
+ case X509_V_ERR_INVALID_PURPOSE:
len = make_certfp(peer_cert, certfp, method);
// fallthrough
default: