#include <KeyUsageExtension.h>
|
enum | Usage {
DIGITAL_SIGNATURE = 0,
NON_REPUDIATION = 1,
KEY_ENCIPHERMENT = 2,
DATA_ENCIPHERMENT = 3,
KEY_AGREEMENT = 4,
KEY_CERT_SIGN = 5,
CRL_SIGN = 6,
ENCIPHER_ONLY = 7,
DECIPHER_ONLY = 8
} |
|
enum | Name {
UNKNOWN,
KEY_USAGE,
EXTENDED_KEY_USAGE,
AUTHORITY_KEY_IDENTIFIER,
CRL_DISTRIBUTION_POINTS,
AUTHORITY_INFORMATION_ACCESS,
BASIC_CONSTRAINTS,
CERTIFICATE_POLICIES,
ISSUER_ALTERNATIVE_NAME,
SUBJECT_ALTERNATIVE_NAME,
SUBJECT_INFORMATION_ACCESS,
SUBJECT_KEY_IDENTIFIER,
CRL_NUMBER,
DELTA_CRL_INDICATOR
} |
|
◆ Usage
Enumerator |
---|
DIGITAL_SIGNATURE | |
NON_REPUDIATION | |
KEY_ENCIPHERMENT | |
DATA_ENCIPHERMENT | |
KEY_AGREEMENT | |
KEY_CERT_SIGN | |
CRL_SIGN | |
ENCIPHER_ONLY | |
DECIPHER_ONLY | |
◆ KeyUsageExtension() [1/2]
KeyUsageExtension::KeyUsageExtension |
( |
| ) |
|
◆ KeyUsageExtension() [2/2]
◆ ~KeyUsageExtension()
KeyUsageExtension::~KeyUsageExtension |
( |
| ) |
|
|
virtual |
◆ extValue2Xml()
std::string KeyUsageExtension::extValue2Xml |
( |
std::string |
tab = "" | ) |
|
|
virtual |
◆ getUsage()
◆ getX509Extension()
X509_EXTENSION * KeyUsageExtension::getX509Extension |
( |
| ) |
|
|
virtual |
◆ getXmlEncoded() [1/2]
std::string KeyUsageExtension::getXmlEncoded |
( |
| ) |
|
|
virtual |
◆ getXmlEncoded() [2/2]
std::string KeyUsageExtension::getXmlEncoded |
( |
std::string |
tab | ) |
|
|
virtual |
◆ setUsage()
◆ usage2Name()
◆ usages
bool KeyUsageExtension::usages[9] |
|
protected |
The documentation for this class was generated from the following files: