diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_txt.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_txt.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/lib/libcrypto/x509/x509_txt.c b/src/lib/libcrypto/x509/x509_txt.c index f19e66a238..e31ebc6741 100644 --- a/src/lib/libcrypto/x509/x509_txt.c +++ b/src/lib/libcrypto/x509/x509_txt.c | |||
@@ -122,14 +122,8 @@ const char *X509_verify_cert_error_string(long n) | |||
122 | return("certificate revoked"); | 122 | return("certificate revoked"); |
123 | case X509_V_ERR_INVALID_CA: | 123 | case X509_V_ERR_INVALID_CA: |
124 | return ("invalid CA certificate"); | 124 | return ("invalid CA certificate"); |
125 | case X509_V_ERR_INVALID_NON_CA: | ||
126 | return ("invalid non-CA certificate (has CA markings)"); | ||
127 | case X509_V_ERR_PATH_LENGTH_EXCEEDED: | 125 | case X509_V_ERR_PATH_LENGTH_EXCEEDED: |
128 | return ("path length constraint exceeded"); | 126 | return ("path length constraint exceeded"); |
129 | case X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED: | ||
130 | return("proxy path length constraint exceeded"); | ||
131 | case X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED: | ||
132 | return("proxy cerificates not allowed, please set the appropriate flag"); | ||
133 | case X509_V_ERR_INVALID_PURPOSE: | 127 | case X509_V_ERR_INVALID_PURPOSE: |
134 | return ("unsupported certificate purpose"); | 128 | return ("unsupported certificate purpose"); |
135 | case X509_V_ERR_CERT_UNTRUSTED: | 129 | case X509_V_ERR_CERT_UNTRUSTED: |
@@ -146,16 +140,19 @@ const char *X509_verify_cert_error_string(long n) | |||
146 | return("authority and issuer serial number mismatch"); | 140 | return("authority and issuer serial number mismatch"); |
147 | case X509_V_ERR_KEYUSAGE_NO_CERTSIGN: | 141 | case X509_V_ERR_KEYUSAGE_NO_CERTSIGN: |
148 | return("key usage does not include certificate signing"); | 142 | return("key usage does not include certificate signing"); |
143 | |||
149 | case X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER: | 144 | case X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER: |
150 | return("unable to get CRL issuer certificate"); | 145 | return("unable to get CRL issuer certificate"); |
146 | |||
151 | case X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION: | 147 | case X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION: |
152 | return("unhandled critical extension"); | 148 | return("unhandled critical extension"); |
149 | |||
153 | case X509_V_ERR_KEYUSAGE_NO_CRL_SIGN: | 150 | case X509_V_ERR_KEYUSAGE_NO_CRL_SIGN: |
154 | return("key usage does not include CRL signing"); | 151 | return("key usage does not include CRL signing"); |
155 | case X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE: | 152 | |
156 | return("key usage does not include digital signature"); | ||
157 | case X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION: | 153 | case X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION: |
158 | return("unhandled critical CRL extension"); | 154 | return("unhandled critical CRL extension"); |
155 | |||
159 | default: | 156 | default: |
160 | BIO_snprintf(buf,sizeof buf,"error number %ld",n); | 157 | BIO_snprintf(buf,sizeof buf,"error number %ld",n); |
161 | return(buf); | 158 | return(buf); |