1 #ifndef EXTENDEDKEYUSAGEEXTENSION_H_ 2 #define EXTENDEDKEYUSAGEEXTENSION_H_ 4 #include <openssl/asn1.h> 5 #include <openssl/x509.h> 6 #include <openssl/x509v3.h> 27 std::vector<ObjectIdentifier>
getUsages();
30 std::vector<ObjectIdentifier>
usages;
virtual std::string extValue2Xml(std::string tab="")
Definition: ExtendedKeyUsageExtension.cpp:49
std::vector< ObjectIdentifier > getUsages()
Definition: ExtendedKeyUsageExtension.cpp:94
ExtendedKeyUsageExtension()
Definition: ExtendedKeyUsageExtension.cpp:3
Definition: ExtendedKeyUsageExtension.h:12
ObjectIdentifier objectIdentifier
Definition: Extension.h:60
virtual ~ExtendedKeyUsageExtension()
Definition: ExtendedKeyUsageExtension.cpp:45
Definition: CertificationException.h:6
Definition: ObjectIdentifier.h:11
std::string getXmlEncoded()
Definition: ExtendedKeyUsageExtension.cpp:61
void addUsage(ObjectIdentifier objectIdentifier)
Definition: ExtendedKeyUsageExtension.cpp:82
std::vector< ObjectIdentifier > usages
Definition: ExtendedKeyUsageExtension.h:30
Definition: Extension.h:14
X509_EXTENSION * getX509Extension()
Definition: ExtendedKeyUsageExtension.cpp:127