Botan  2.4.0
Crypto and TLS for C++11
Namespaces | Enumerations | Functions
cert_status.h File Reference
#include <botan/types.h>

Go to the source code of this file.

Namespaces

 Botan
 

Enumerations

enum  Botan::Certificate_Status_Code {
  Botan::Certificate_Status_Code::OK = 0, Botan::Certificate_Status_Code::VERIFIED = 0, Botan::Certificate_Status_Code::OCSP_RESPONSE_GOOD = 1, Botan::Certificate_Status_Code::OCSP_SIGNATURE_OK = 2,
  Botan::Certificate_Status_Code::VALID_CRL_CHECKED = 3, Botan::Certificate_Status_Code::OCSP_NO_HTTP = 4, Botan::Certificate_Status_Code::FIRST_WARNING_STATUS = 500, Botan::Certificate_Status_Code::CERT_SERIAL_NEGATIVE = 500,
  Botan::Certificate_Status_Code::DN_TOO_LONG = 501, Botan::Certificate_Status_Code::FIRST_ERROR_STATUS = 1000, Botan::Certificate_Status_Code::SIGNATURE_METHOD_TOO_WEAK = 1000, Botan::Certificate_Status_Code::UNTRUSTED_HASH = 1001,
  Botan::Certificate_Status_Code::NO_REVOCATION_DATA = 1002, Botan::Certificate_Status_Code::NO_MATCHING_CRLDP = 1003, Botan::Certificate_Status_Code::CERT_NOT_YET_VALID = 2000, Botan::Certificate_Status_Code::CERT_HAS_EXPIRED = 2001,
  Botan::Certificate_Status_Code::OCSP_NOT_YET_VALID = 2002, Botan::Certificate_Status_Code::OCSP_HAS_EXPIRED = 2003, Botan::Certificate_Status_Code::CRL_NOT_YET_VALID = 2004, Botan::Certificate_Status_Code::CRL_HAS_EXPIRED = 2005,
  Botan::Certificate_Status_Code::CERT_ISSUER_NOT_FOUND = 3000, Botan::Certificate_Status_Code::CANNOT_ESTABLISH_TRUST = 3001, Botan::Certificate_Status_Code::CERT_CHAIN_LOOP = 3002, Botan::Certificate_Status_Code::CHAIN_LACKS_TRUST_ROOT = 3003,
  Botan::Certificate_Status_Code::CHAIN_NAME_MISMATCH = 3004, Botan::Certificate_Status_Code::POLICY_ERROR = 4000, Botan::Certificate_Status_Code::INVALID_USAGE = 4001, Botan::Certificate_Status_Code::CERT_CHAIN_TOO_LONG = 4002,
  Botan::Certificate_Status_Code::CA_CERT_NOT_FOR_CERT_ISSUER = 4003, Botan::Certificate_Status_Code::NAME_CONSTRAINT_ERROR = 4004, Botan::Certificate_Status_Code::CA_CERT_NOT_FOR_CRL_ISSUER = 4005, Botan::Certificate_Status_Code::OCSP_CERT_NOT_LISTED = 4006,
  Botan::Certificate_Status_Code::OCSP_BAD_STATUS = 4007, Botan::Certificate_Status_Code::CERT_NAME_NOMATCH = 4008, Botan::Certificate_Status_Code::UNKNOWN_CRITICAL_EXTENSION = 4009, Botan::Certificate_Status_Code::DUPLICATE_CERT_EXTENSION = 4010,
  Botan::Certificate_Status_Code::OCSP_SIGNATURE_ERROR = 4501, Botan::Certificate_Status_Code::OCSP_ISSUER_NOT_FOUND = 4502, Botan::Certificate_Status_Code::OCSP_RESPONSE_MISSING_KEYUSAGE = 4503, Botan::Certificate_Status_Code::OCSP_RESPONSE_INVALID = 4504,
  Botan::Certificate_Status_Code::EXT_IN_V1_V2_CERT = 4505, Botan::Certificate_Status_Code::DUPLICATE_CERT_POLICY = 4506, Botan::Certificate_Status_Code::CERT_IS_REVOKED = 5000, Botan::Certificate_Status_Code::CRL_BAD_SIGNATURE = 5001,
  Botan::Certificate_Status_Code::SIGNATURE_ERROR = 5002, Botan::Certificate_Status_Code::CERT_PUBKEY_INVALID = 5003, Botan::Certificate_Status_Code::SIGNATURE_ALGO_UNKNOWN = 5004, Botan::Certificate_Status_Code::SIGNATURE_ALGO_BAD_PARAMS = 5005
}
 

Functions

const char * Botan::to_string (Certificate_Status_Code code)