Botan 2.19.5 Crypto and TLS for C&

Namespaces | Enumerations | Functions
pkix_enums.h File Reference
`#include <botan/types.h>`

Go to the source code of this file.

## Namespaces
namespace | Botan

## Enumerations
enum class | Botan::Certificate_Status_Code { Botan::OK = 0 , Botan::VERIFIED = 0 , Botan::OCSP_RESPONSE_GOOD = 1 , Botan::OCSP_SIGNATURE_OK = 2 , Botan::VALID_CRL_CHECKED = 3 , Botan::OCSP_NO_HTTP = 4 , Botan::FIRST_WARNING_STATUS = 500 , Botan::CERT_SERIAL_NEGATIVE = 500 , Botan::DN_TOO_LONG = 501 , Botan::OCSP_NO_REVOCATION_URL = 502 , Botan::OCSP_SERVER_NOT_AVAILABLE = 503 , Botan::OSCP_NO_REVOCATION_URL = 502 , Botan::OSCP_SERVER_NOT_AVAILABLE = 503 , Botan::FIRST_ERROR_STATUS = 1000 , Botan::SIGNATURE_METHOD_TOO_WEAK = 1000 , Botan::UNTRUSTED_HASH = 1001 , Botan::NO_REVOCATION_DATA = 1002 , Botan::NO_MATCHING_CRLDP = 1003 , Botan::CERT_NOT_YET_VALID = 2000 , Botan::CERT_HAS_EXPIRED = 2001 , Botan::OCSP_NOT_YET_VALID = 2002 , Botan::OCSP_HAS_EXPIRED = 2003 , Botan::CRL_NOT_YET_VALID = 2004 , Botan::CRL_HAS_EXPIRED = 2005 , Botan::OCSP_IS_TOO_OLD = 2006 , Botan::CERT_ISSUER_NOT_FOUND = 3000 , Botan::CANNOT_ESTABLISH_TRUST = 3001 , Botan::CERT_CHAIN_LOOP = 3002 , Botan::CHAIN_LACKS_TRUST_ROOT = 3003 , Botan::CHAIN_NAME_MISMATCH = 3004 , Botan::POLICY_ERROR = 4000 , Botan::INVALID_USAGE = 4001 , Botan::CERT_CHAIN_TOO_LONG = 4002 , Botan::CA_CERT_NOT_FOR_CERT_ISSUER = 4003 , Botan::NAME_CONSTRAINT_ERROR = 4004 , Botan::CA_CERT_NOT_FOR_CRL_ISSUER = 4005 , Botan::OCSP_CERT_NOT_LISTED = 4006 , Botan::OCSP_BAD_STATUS = 4007 , Botan::CERT_NAME_NOMATCH = 4008 , Botan::UNKNOWN_CRITICAL_EXTENSION = 4009 , Botan::DUPLICATE_CERT_EXTENSION = 4010 , Botan::OCSP_SIGNATURE_ERROR = 4501 , Botan::OCSP_ISSUER_NOT_FOUND = 4502 , Botan::OCSP_RESPONSE_MISSING_KEYUSAGE = 4503 , Botan::OCSP_RESPONSE_INVALID = 4504 , Botan::EXT_IN_V1_V2_CERT = 4505 , Botan::DUPLICATE_CERT_POLICY = 4506 , Botan::V2_IDENTIFIERS_IN_V1_CERT = 4507 , Botan::CERT_IS_REVOKED = 5000 , Botan::CRL_BAD_SIGNATURE = 5001 , Botan::SIGNATURE_ERROR = 5002 , Botan::CERT_PUBKEY_INVALID = 5003 , Botan::SIGNATURE_ALGO_UNKNOWN = 5004 , Botan::SIGNATURE_ALGO_BAD_PARAMS = 5005 }
enum | Botan::CRL_Code : uint32_t { Botan::UNSPECIFIED = 0 , Botan::KEY_COMPROMISE = 1 , Botan::CA_COMPROMISE = 2 , Botan::AFFILIATION_CHANGED = 3 , Botan::SUPERSEDED = 4 , Botan::CESSATION_OF_OPERATION = 5 , Botan::CERTIFICATE_HOLD = 6 , Botan::REMOVE_FROM_CRL = 8 , Botan::PRIVLEDGE_WITHDRAWN = 9 , Botan::PRIVILEGE_WITHDRAWN = 9 , Botan::AA_COMPROMISE = 10 , Botan::DELETE_CRL_ENTRY = 0xFF00 , Botan::OCSP_GOOD = 0xFF01 , Botan::OCSP_UNKNOWN = 0xFF02 }
enum | Botan::Key_Constraints { Botan::NO_CONSTRAINTS = 0 , Botan::DIGITAL_SIGNATURE = 1 << 15 , Botan::NON_REPUDIATION = 1 << 14 , Botan::KEY_ENCIPHERMENT = 1 << 13 , Botan::DATA_ENCIPHERMENT = 1 << 12 , Botan::KEY_AGREEMENT = 1 << 11 , Botan::KEY_CERT_SIGN = 1 << 10 , Botan::CRL_SIGN = 1 << 9 , Botan::ENCIPHER_ONLY = 1 << 8 , Botan::DECIPHER_ONLY = 1 << 7 }

## Functions
const char * | Botan::to_string (Certificate_Status_Code code)