Botan 3.4.0
Crypto and TLS for C&
Classes | Namespaces | Enumerations | Functions
pkix_enums.h File Reference

Public Header. More...

#include <botan/types.h>
#include <string>

Go to the source code of this file.

Classes

class  Botan::Key_Constraints
 

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::TRUSTED_CERT_HAS_EXPIRED = 504 ,
  Botan::TRUSTED_CERT_NOT_YET_VALID = 505 , 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::OCSP_ISSUER_NOT_TRUSTED = 1004 , 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 class  Botan::CRL_Code : uint32_t {
  Botan::Unspecified = 0 , Botan::KeyCompromise = 1 , Botan::CaCompromise = 2 , Botan::AffiliationChanged = 3 ,
  Botan::Superseded = 4 , Botan::CessationOfOperation = 5 , Botan::CertificateHold = 6 , Botan::RemoveFromCrl = 8 ,
  Botan::PrivilegeWithdrawn = 9 , Botan::AaCompromise = 10
}
 

Functions

const char * Botan::to_string (Certificate_Status_Code code)
 

Detailed Description

Public Header.

Definition in file pkix_enums.h.