Add functionality needed to process proxy certificates.
[openssl.git] / crypto / x509 / x509_vfy.h
index 5f49c2a8b7b352355bee30946c61289fae506548..33ace72671a8f7086f6dcd43a5f584a72cc42084 100644 (file)
@@ -323,10 +323,12 @@ void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth);
 #define                X509_V_ERR_KEYUSAGE_NO_CRL_SIGN                 35
 #define                X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION     36
 #define                X509_V_ERR_INVALID_NON_CA                       37
+#define                X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED           38
+#define                X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE        39
 
-#define                X509_V_ERR_INVALID_EXTENSION                    38
-#define                X509_V_ERR_INVALID_POLICY_EXTENSION             39
-#define                X509_V_ERR_NO_EXPLICIT_POLICY                   40
+#define                X509_V_ERR_INVALID_EXTENSION                    40
+#define                X509_V_ERR_INVALID_POLICY_EXTENSION             41
+#define                X509_V_ERR_NO_EXPLICIT_POLICY                   42
 
 
 /* The application is not happy */