#ifndef X509V3_H
#define X509V3_H

#define X509_KEY_USAGE_DIGITAL_SIGNATURE (1 << 0)
#define X509_KEY_USAGE_NON_REPUDIATION   (1 << 1)
#define X509_KEY_USAGE_KEY_ENCIPHERMENT  (1 << 2)
#define X509_KEY_USAGE_DATA_ENCIPHERMENT (1 << 3)
#define X509_KEY_USAGE_KEY_AGREEMENT     (1 << 4)
#define X509_KEY_USAGE_KEY_CERT_SIGN     (1 << 5)
#define X509_KEY_USAGE_CRL_SIGN          (1 << 6)
#define X509_KEY_USAGE_ENCIPHER_ONLY     (1 << 7)
#define X509_KEY_USAGE_DECIPHER_ONLY     (1 << 8)

#endif
