#include <Extension.h>
|
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
} |
|
◆ Name
Enumerator |
---|
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 | |
◆ Extension() [1/3]
◆ Extension() [2/3]
Extension::Extension |
( |
std::string |
oid, |
|
|
bool |
critical, |
|
|
std::string |
valueBase64 |
|
) |
| |
throw | ( | CertificationException |
| ) | | |
◆ ~Extension()
Extension::~Extension |
( |
| ) |
|
|
virtual |
◆ Extension() [3/3]
◆ extValue2Xml()
std::string Extension::extValue2Xml |
( |
std::string |
tab = "" | ) |
|
|
virtual |
Reimplemented in KeyUsageExtension, AuthorityInformationAccessExtension, SubjectInformationAccessExtension, CertificatePoliciesExtension, AuthorityKeyIdentifierExtension, CRLDistributionPointsExtension, CRLNumberExtension, IssuerAlternativeNameExtension, SubjectAlternativeNameExtension, ExtendedKeyUsageExtension, SubjectKeyIdentifierExtension, DeltaCRLIndicatorExtension, and BasicConstraintsExtension.
◆ getBase64Value()
std::string Extension::getBase64Value |
( |
| ) |
|
◆ getName() [1/3]
std::string Extension::getName |
( |
| ) |
|
◆ getName() [2/3]
◆ getName() [3/3]
◆ getObjectIdentifier()
◆ getTypeName()
◆ getValue()
◆ getX509Extension()
X509_EXTENSION * Extension::getX509Extension |
( |
| ) |
|
|
virtual |
Reimplemented in KeyUsageExtension, AuthorityKeyIdentifierExtension, CertificatePoliciesExtension, CRLDistributionPointsExtension, CRLNumberExtension, IssuerAlternativeNameExtension, SubjectAlternativeNameExtension, ExtendedKeyUsageExtension, SubjectKeyIdentifierExtension, DeltaCRLIndicatorExtension, AuthorityInformationAccessExtension, BasicConstraintsExtension, and SubjectInformationAccessExtension.
◆ getXmlEncoded() [1/2]
std::string Extension::getXmlEncoded |
( |
| ) |
|
|
virtual |
- Deprecated:
- Retorna o conteudo da extensão em formato XML. Esta função será substituida por toXml().
Reimplemented in KeyUsageExtension, AuthorityInformationAccessExtension, SubjectInformationAccessExtension, CertificatePoliciesExtension, AuthorityKeyIdentifierExtension, CRLDistributionPointsExtension, CRLNumberExtension, IssuerAlternativeNameExtension, SubjectAlternativeNameExtension, ExtendedKeyUsageExtension, SubjectKeyIdentifierExtension, DeltaCRLIndicatorExtension, and BasicConstraintsExtension.
◆ getXmlEncoded() [2/2]
std::string Extension::getXmlEncoded |
( |
std::string |
tab | ) |
|
|
virtual |
Reimplemented in KeyUsageExtension, AuthorityInformationAccessExtension, SubjectInformationAccessExtension, CertificatePoliciesExtension, AuthorityKeyIdentifierExtension, CRLDistributionPointsExtension, CRLNumberExtension, IssuerAlternativeNameExtension, SubjectAlternativeNameExtension, ExtendedKeyUsageExtension, SubjectKeyIdentifierExtension, DeltaCRLIndicatorExtension, and BasicConstraintsExtension.
◆ isCritical()
bool Extension::isCritical |
( |
| ) |
const |
◆ setCritical()
void Extension::setCritical |
( |
bool |
critical | ) |
|
◆ toXml()
◆ critical
◆ objectIdentifier
◆ value
The documentation for this class was generated from the following files: