Go to the source code of this file.
|
enum | GrayLib::X509_FORMAT_TYPE { GrayLib::X509_FORMAT_DER = 1
, GrayLib::X509_FORMAT_PEM = 2
} |
|
enum | GrayLib::X509_KeyUsage_TYPE {
GrayLib::X509_KeyUsage_NONE = 0
, GrayLib::X509_KeyUsage_DIGITAL_SIGNATURE = (0x80)
, GrayLib::X509_KeyUsage_NON_REPUDIATION = (0x40)
, GrayLib::X509_KeyUsage_KEY_ENCIPHERMENT = (0x20)
,
GrayLib::X509_KeyUsage_DATA_ENCIPHERMENT = (0x10)
, GrayLib::X509_KeyUsage_KEY_AGREEMENT = (0x08)
, GrayLib::X509_KeyUsage_KEY_CERT_SIGN = (0x04)
, GrayLib::X509_KeyUsage_CRL_SIGN = (0x02)
} |
|
enum | GrayLib::X509_Verify_t {
GrayLib::X509_VERIFY_UNK = -1
, GrayLib::X509_VERIFY_INIT = 0
, GrayLib::X509_BADCERT_SKIP_VERIFY = 0x0001
, GrayLib::X509_BADCERT_MISSING = 0x0002
,
GrayLib::X509_BADCERT_CORRUPT = 0x0004
, GrayLib::X509_BADCRL_NOT_TRUSTED = 0x0008
, GrayLib::X509_BADCRL_EXPIRED = 0x0010
, GrayLib::X509_BADCRL_FUTURE = 0x0020
,
GrayLib::X509_BADCERT_CN_MISMATCH = 0x0040
, GrayLib::X509_BADCERT_REVOKED = 0x0080
, GrayLib::X509_BADCERT_EXPIRED = 0x0100
, GrayLib::X509_BADCERT_FUTURE = 0x0200
,
GrayLib::X509_BADCERT_NOT_TRUSTED = 0x0400
, GrayLib::X509_BADCERT_CA_NOT_TRUSTED = 0x0800
, GrayLib::X509_BADCERT_KEY_USAGE = 0x1000
, GrayLib::X509_BADCERT_EXT_KEY_USAGE = 0x2000
,
GrayLib::X509_BADCERT_NS_CERT_TYPE = 0x4000
, GrayLib::X509_BADCERT_OTHER = 0x8000
} |
|
enum | GrayLib::X509_EXT_t {
GrayLib::X509_EXT_Null = 0
, GrayLib::X509_EXT_KeyUsage = (1 << 0)
, GrayLib::X509_EXT_SubjectAltNames = (1 << 1)
, GrayLib::X509_EXT_BasicConstraints = (1 << 2)
,
GrayLib::X509_EXT_ExtKeyUsage = (1 << 3)
, GrayLib::X509_EXT_NSCertType = (1 << 4)
, GrayLib::X509_EXT_AUTHORITY_KEY_IDENTIFIER = (1 << 5)
, GrayLib::X509_EXT_SUBJECT_KEY_IDENTIFIER = (1 << 6)
} |
|
enum | GrayLib::X509_NSCERT_TYPE {
GrayLib::X509_NSCERT_0 = 0
, GrayLib::X509_NSCERT_SSL_CLIENT = (0x80)
, GrayLib::X509_NSCERT_SSL_SERVER = (0x40)
, GrayLib::X509_NSCERT_EMAIL = (0x20)
,
GrayLib::X509_NSCERT_OBJECT_SIGNING = (0x10)
, GrayLib::X509_NSCERT_RESERVED = (0x08)
, GrayLib::X509_NSCERT_SSL_CA = (0x04)
, GrayLib::X509_NSCERT_EMAIL_CA = (0x02)
,
GrayLib::X509_NSCERT_OBJECT_SIGNING_CA = (0x01)
} |
|
- Copyright
- 1992 - 2020 Dennis Robinson (http://www.menasoft.com)