@@ -23966,8 +23966,6 @@ const char* wolfSSL_ERR_reason_error_string(unsigned long e)
2396623966#ifdef OPENSSL_EXTRA
2396723967 case 0 :
2396823968 return "ok";
23969- case -WOLFSSL_X509_V_ERR_CERT_REVOKED :
23970- return "certificate revoked";
2397123969#endif
2397223970
2397323971 case UNSUPPORTED_SUITE :
@@ -24414,10 +24412,36 @@ const char* wolfSSL_ERR_reason_error_string(unsigned long e)
2441424412 case HTTP_APPSTR_ERR:
2441524413 return "HTTP Application string error";
2441624414#endif
24417- #ifdef OPENSSL_EXTRA
24415+ #if defined(OPENSSL_EXTRA) || defined(HAVE_WEBSERVER)
24416+ /* TODO: -WOLFSSL_X509_V_ERR_CERT_SIGNATURE_FAILURE. Conflicts with
24417+ * -WOLFSSL_ERROR_WANT_CONNECT. */
24418+ case -WOLFSSL_X509_V_ERR_CERT_NOT_YET_VALID:
24419+ return "certificate not yet valid";
24420+ case -WOLFSSL_X509_V_ERR_CERT_HAS_EXPIRED:
24421+ return "certificate has expired";
24422+ case -WOLFSSL_X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD:
24423+ return "certificate signature failure";
24424+ case -WOLFSSL_X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD:
24425+ return "format error in certificate's notAfter field";
24426+ case -WOLFSSL_X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:
24427+ return "self-signed certificate in certificate chain";
2441824428 case -WOLFSSL_X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
2441924429 return "unable to get local issuer certificate";
24420- #endif
24430+ case -WOLFSSL_X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE:
24431+ return "unable to verify the first certificate";
24432+ case -WOLFSSL_X509_V_ERR_CERT_CHAIN_TOO_LONG:
24433+ return "certificate chain too long";
24434+ case -WOLFSSL_X509_V_ERR_CERT_REVOKED:
24435+ return "certificate revoked";
24436+ case -WOLFSSL_X509_V_ERR_INVALID_CA:
24437+ return "invalid CA certificate";
24438+ case -WOLFSSL_X509_V_ERR_PATH_LENGTH_EXCEEDED:
24439+ return "path length constraint exceeded";
24440+ case -WOLFSSL_X509_V_ERR_CERT_REJECTED:
24441+ return "certificate rejected";
24442+ case -WOLFSSL_X509_V_ERR_SUBJECT_ISSUER_MISMATCH:
24443+ return "subject issuer mismatch";
24444+ #endif /* OPENSSL_EXTRA || OPENSSL_EXTRA_X509_SMALL || HAVE_WEBSERVER */
2442124445 case UNSUPPORTED_PROTO_VERSION:
2442224446 #ifdef OPENSSL_EXTRA
2442324447 return "WRONG_SSL_VERSION";
0 commit comments