|
Botan
1.11.15
|
#include <x509_ext.h>
Public Member Functions | |
| CRL_Number * | copy () const |
| CRL_Number () | |
| CRL_Number (size_t n) | |
| size_t | get_crl_number () const |
| OID | oid_of () const |
Friends | |
| class | Extensions |
CRL Number Extension
Definition at line 301 of file x509_ext.h.
| Botan::Cert_Extension::CRL_Number::CRL_Number | ( | ) | [inline] |
Definition at line 306 of file x509_ext.h.
Referenced by copy().
: has_value(false), crl_number(0) {}
| Botan::Cert_Extension::CRL_Number::CRL_Number | ( | size_t | n | ) | [inline] |
Definition at line 307 of file x509_ext.h.
: has_value(true), crl_number(n) {}
| CRL_Number * Botan::Cert_Extension::CRL_Number::copy | ( | ) | const [virtual] |
Make a copy of this extension
Implements Botan::Certificate_Extension.
Definition at line 569 of file x509_ext.cpp.
References CRL_Number().
{
if(!has_value)
throw Invalid_State("CRL_Number::copy: Not set");
return new CRL_Number(crl_number);
}
| size_t Botan::Cert_Extension::CRL_Number::get_crl_number | ( | ) | const |
Definition at line 559 of file x509_ext.cpp.
{
if(!has_value)
throw Invalid_State("CRL_Number::get_crl_number: Not set");
return crl_number;
}
| 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