1 #ifndef AUTHORITYKEYIDENTIFIEREXTENSION_H_ 2 #define AUTHORITYKEYIDENTIFIEREXTENSION_H_ 4 #include <openssl/asn1.h> 5 #include <openssl/x509.h> 6 #include <openssl/x509v3.h>
virtual ~AuthorityKeyIdentifierExtension()
Definition: AuthorityKeyIdentifierExtension.cpp:37
long serialNumber
Definition: AuthorityKeyIdentifierExtension.h:39
Definition: CertificationException.h:6
std::string getXmlEncoded()
Definition: AuthorityKeyIdentifierExtension.cpp:68
Definition: GeneralNames.h:15
Classe usada para transportar dados binários pelo sistema. Pode ser usada para conversão de texto em ...
Definition: ByteArray.h:24
ByteArray getKeyIdentifier()
Definition: AuthorityKeyIdentifierExtension.cpp:112
std::string extValue2Xml(std::string tab="")
Definition: AuthorityKeyIdentifierExtension.cpp:41
ByteArray keyIdentifier
Definition: AuthorityKeyIdentifierExtension.h:37
GeneralNames authorityCertIssuer
Definition: AuthorityKeyIdentifierExtension.h:38
AuthorityKeyIdentifierExtension()
Definition: AuthorityKeyIdentifierExtension.cpp:3
X509_EXTENSION * getX509Extension()
Definition: AuthorityKeyIdentifierExtension.cpp:137
Definition: Extension.h:14
void setKeyIdentifier(ByteArray keyIdentifier)
Definition: AuthorityKeyIdentifierExtension.cpp:107
long getAuthorityCertSerialNumber()
Definition: AuthorityKeyIdentifierExtension.cpp:132
GeneralNames getAuthorityCertIssuer()
Definition: AuthorityKeyIdentifierExtension.cpp:122
Definition: AuthorityKeyIdentifierExtension.h:15
void setAuthorityCertSerialNumber(long serialNumber)
Definition: AuthorityKeyIdentifierExtension.cpp:127
void setAuthorityCertIssuer(GeneralNames &generalNames)
Definition: AuthorityKeyIdentifierExtension.cpp:117