|
Botan 3.13.0
Crypto and TLS for C&
|
#include <pkix_enums.h>
Public Types | |
| enum | Bits : uint16_t { None = 0 , KeyCompromise = 1 << 7 , CaCompromise = 1 << 6 , AffiliationChanged = 1 << 5 , Superseded = 1 << 4 , CessationOfOperation = 1 << 3 , CertificateHold = 1 << 2 , PrivilegeWithdrawn = 1 << 1 , AaCompromise = 1 << 0 } |
Public Member Functions | |
| bool | includes (ReasonFlags other) const |
| bool | includes (ReasonFlags::Bits other) const |
| bool | operator== (const ReasonFlags &) const =default |
| ReasonFlags (ReasonFlags::Bits bits) | |
| ReasonFlags (uint16_t bits) | |
| uint16_t | value () const |
Static Public Attributes | |
| static constexpr uint16_t | DefinedReasonBits |
X.509 ReasonFlags BIT STRING used by CRLDistributionPoints and IssuingDistributionPoint (RFC 5280 4.2.1.13 / 5.2.5).
Definition at line 214 of file pkix_enums.h.
| enum Botan::ReasonFlags::Bits : uint16_t |
| Enumerator | |
|---|---|
| None | |
| KeyCompromise | |
| CaCompromise | |
| AffiliationChanged | |
| Superseded | |
| CessationOfOperation | |
| CertificateHold | |
| PrivilegeWithdrawn | |
| AaCompromise | |
Definition at line 228 of file pkix_enums.h.
|
inline |
Definition at line 245 of file pkix_enums.h.
References ReasonFlags().
Referenced by includes(), operator==(), and ReasonFlags().
|
inlineexplicit |
Definition at line 247 of file pkix_enums.h.
References DefinedReasonBits.
|
inline |
Definition at line 260 of file pkix_enums.h.
References ReasonFlags().
|
inline |
Definition at line 258 of file pkix_enums.h.
|
default |
References ReasonFlags().
|
inline |
Definition at line 262 of file pkix_enums.h.
|
staticconstexpr |