#include <XrdCryptosslX509Crl.hh>
Public Member Functions | |
XrdCryptosslX509Crl (const char *crlf, int opt=0) | |
XrdCryptosslX509Crl (XrdCryptoX509 *cacert) | |
virtual | ~XrdCryptosslX509Crl () |
bool | IsValid () |
XrdCryptoX509Crldata | Opaque () |
void | Dump () |
const char * | ParentFile () |
time_t | LastUpdate () |
time_t | NextUpdate () |
const char * | Issuer () |
const char * | IssuerHash (int) |
bool | IsRevoked (int serialnumber, int when=0) |
bool | IsRevoked (const char *sernum, int when=0) |
bool | Verify (XrdCryptoX509 *ref) |
Private Member Functions | |
int | GetFileType (const char *crlfn) |
int | LoadCache () |
int | Init (const char *crlf) |
int | InitFromURI (const char *uri, const char *hash) |
Private Attributes | |
X509_CRL * | crl |
time_t | lastupdate |
time_t | nextupdate |
XrdOucString | issuer |
XrdOucString | issuerhash |
XrdOucString | issueroldhash |
XrdOucString | srcfile |
XrdOucString | crluri |
int | nrevoked |
XrdSutCache | cache |
XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | const char * | crlf, | |
int | opt = 0 | |||
) |
XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | XrdCryptoX509 * | cacert | ) |
virtual XrdCryptosslX509Crl::~XrdCryptosslX509Crl | ( | ) | [virtual] |
void XrdCryptosslX509Crl::Dump | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
int XrdCryptosslX509Crl::GetFileType | ( | const char * | crlfn | ) | [private] |
int XrdCryptosslX509Crl::Init | ( | const char * | crlf | ) | [private] |
int XrdCryptosslX509Crl::InitFromURI | ( | const char * | uri, | |
const char * | hash | |||
) | [private] |
bool XrdCryptosslX509Crl::IsRevoked | ( | const char * | sernum, | |
int | when = 0 | |||
) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
bool XrdCryptosslX509Crl::IsRevoked | ( | int | serialnumber, | |
int | when = 0 | |||
) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
const char* XrdCryptosslX509Crl::Issuer | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
const char* XrdCryptosslX509Crl::IssuerHash | ( | int | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
bool XrdCryptosslX509Crl::IsValid | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Crl.
References crl.
time_t XrdCryptosslX509Crl::LastUpdate | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
int XrdCryptosslX509Crl::LoadCache | ( | ) | [private] |
time_t XrdCryptosslX509Crl::NextUpdate | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
XrdCryptoX509Crldata XrdCryptosslX509Crl::Opaque | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Crl.
References crl.
const char* XrdCryptosslX509Crl::ParentFile | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Crl.
References XrdOucString::c_str(), and srcfile.
bool XrdCryptosslX509Crl::Verify | ( | XrdCryptoX509 * | ref | ) | [virtual] |
Reimplemented from XrdCryptoX509Crl.
XrdSutCache XrdCryptosslX509Crl::cache [private] |
X509_CRL* XrdCryptosslX509Crl::crl [private] |
XrdOucString XrdCryptosslX509Crl::crluri [private] |
XrdOucString XrdCryptosslX509Crl::issuer [private] |
XrdOucString XrdCryptosslX509Crl::issuerhash [private] |
time_t XrdCryptosslX509Crl::lastupdate [private] |
time_t XrdCryptosslX509Crl::nextupdate [private] |
int XrdCryptosslX509Crl::nrevoked [private] |
XrdOucString XrdCryptosslX509Crl::srcfile [private] |
Referenced by ParentFile().