|
Botan
1.11.15
|
#include <x509_ext.h>
Public Member Functions | |
| virtual Certificate_Extension * | copy () const =0 |
| AlternativeName | get_alt_name () const |
| OID | oid_of () const |
Protected Member Functions | |
| Alternative_Name (const AlternativeName &, const std::string &oid_name) | |
| Alternative_Name (const std::string &, const std::string &) | |
Friends | |
| class | Extensions |
Alternative Name Extension Base Class
Definition at line 182 of file x509_ext.h.
| Botan::Cert_Extension::Alternative_Name::Alternative_Name | ( | const AlternativeName & | alt_name, |
| const std::string & | oid_name | ||
| ) | [protected] |
Definition at line 386 of file x509_ext.cpp.
{
this->alt_name = alt_name;
this->oid_name_str = oid_name_str;
}
| Botan::Cert_Extension::Alternative_Name::Alternative_Name | ( | const std::string & | , |
| const std::string & | |||
| ) | [protected] |
| virtual Certificate_Extension* Botan::Certificate_Extension::copy | ( | ) | const [pure virtual, inherited] |
Make a copy of this extension
Implemented in Botan::Cert_Extension::CRL_Distribution_Points, Botan::Cert_Extension::CRL_ReasonCode, Botan::Cert_Extension::CRL_Number, Botan::Cert_Extension::Authority_Information_Access, Botan::Cert_Extension::Certificate_Policies, Botan::Cert_Extension::Extended_Key_Usage, Botan::Cert_Extension::Issuer_Alternative_Name, Botan::Cert_Extension::Subject_Alternative_Name, Botan::Cert_Extension::Authority_Key_ID, Botan::Cert_Extension::Subject_Key_ID, Botan::Cert_Extension::Key_Usage, and Botan::Cert_Extension::Basic_Constraints.
| AlternativeName Botan::Cert_Extension::Alternative_Name::get_alt_name | ( | ) | const [inline] |
Definition at line 185 of file x509_ext.h.
{ return alt_name; }
| OID Botan::Certificate_Extension::oid_of | ( | ) | const [inherited] |
Definition at line 74 of file x509_ext.cpp.
References Botan::OIDS::lookup(), and Botan::Certificate_Extension::oid_name().
Referenced by Botan::Extensions::encode_into().
{
return OIDS::lookup(oid_name());
}
friend class Extensions [friend, inherited] |
Definition at line 51 of file x509_ext.h.
1.7.6.1