X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fx509v3%2Fx509v3.h;h=22b1b7fe39cade8027d3dbce593b805ae1e31488;hp=c824cf01f30ee664207fc3247fbae0241e8da54c;hb=d43c4497ce1611373c3a3e5b433dfde4907d1a69;hpb=4b96839f069a2c9fef3d1feffca2880361181544 diff --git a/crypto/x509v3/x509v3.h b/crypto/x509v3/x509v3.h index c824cf01f3..22b1b7fe39 100644 --- a/crypto/x509v3/x509v3.h +++ b/crypto/x509v3/x509v3.h @@ -226,6 +226,18 @@ X509_NAME *dpname; /* All existing reasons */ #define CRLDP_ALL_REASONS 0x807f +#define CRL_REASON_NONE -1 +#define CRL_REASON_UNSPECIFIED 0 +#define CRL_REASON_KEY_COMPROMISE 1 +#define CRL_REASON_CA_COMPROMISE 2 +#define CRL_REASON_AFFILIATION_CHANGED 3 +#define CRL_REASON_SUPERSEDED 4 +#define CRL_REASON_CESSATION_OF_OPERATION 5 +#define CRL_REASON_CERTIFICATE_HOLD 6 +#define CRL_REASON_REMOVE_FROM_CRL 8 +#define CRL_REASON_PRIVILEGE_WITHDRAWN 9 +#define CRL_REASON_AA_COMPROMISE 10 + struct DIST_POINT_st { DIST_POINT_NAME *distpoint; ASN1_BIT_STRING *reasons; @@ -402,7 +414,8 @@ struct ISSUING_DIST_POINT_st #define EXFLAG_CRITICAL 0x200 #define EXFLAG_PROXY 0x400 -#define EXFLAG_INVALID_POLICY 0x400 +#define EXFLAG_INVALID_POLICY 0x800 +#define EXFLAG_FRESHEST 0x1000 #define KU_DIGITAL_SIGNATURE 0x0080 #define KU_NON_REPUDIATION 0x0040