|
xrootd
|
#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 () |
| int | LastUpdate () |
| int | 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) |
Public Member Functions inherited from XrdCryptoX509Crl | |
| XrdCryptoX509Crl () | |
| virtual | ~XrdCryptoX509Crl () |
| virtual bool | IsExpired (int when=0) |
| const char * | IssuerHash () |
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 |
| int | lastupdate |
| int | nextupdate |
| XrdOucString | issuer |
| XrdOucString | issuerhash |
| XrdOucString | issueroldhash |
| XrdOucString | srcfile |
| XrdOucString | crluri |
| int | nrevoked |
| XrdSutCache | cache |
| XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | const char * | crlf, |
| int | opt = 0 |
||
| ) |
References crl, DEBUG, EPNAME, Init(), InitFromURI(), issuer, issuerhash, lastupdate, nextupdate, nrevoked, and srcfile.
| XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | XrdCryptoX509 * | cacert | ) |
References XrdOucString::beginswith(), XrdOucString::c_str(), crl, crluri, DEBUG, EPNAME, XrdCryptoX509::GetExtension(), InitFromURI(), issuer, issuerhash, XrdCryptoX509::kCA, lastupdate, nextupdate, nrevoked, XrdOucString::replace(), srcfile, XrdCryptoX509::SubjectHash(), XrdOucString::tokenize(), and XrdCryptoX509::type.
|
virtual |
References crl.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References EPNAME, XrdCryptoX509Crl::IsExpired(), Issuer(), XrdCryptoX509Crl::IssuerHash(), LastUpdate(), NextUpdate(), nrevoked, ParentFile(), and PRINT.
Referenced by LoadCache().
|
private |
References EPNAME, fclose(), fopen, and PRINT.
Referenced by InitFromURI().
|
private |
References crl, DEBUG, EPNAME, fclose(), fopen, Issuer(), LoadCache(), srcfile, and stat().
Referenced by InitFromURI(), and XrdCryptosslX509Crl().
|
private |
References XrdOucString::assign(), XrdOucString::c_str(), DEBUG, EPNAME, GetFileType(), Init(), XrdOucString::replace(), stat(), STR_NPOS, and unlink().
Referenced by XrdCryptosslX509Crl().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References cache, DEBUG, EPNAME, XrdSutCache::Get(), XrdSutPFEntry::mtime, NextUpdate(), and nrevoked.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References cache, DEBUG, EPNAME, XrdSutCache::Get(), XrdSutPFEntry::mtime, NextUpdate(), and nrevoked.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References XrdOucString::c_str(), crl, DEBUG, EPNAME, issuer, XrdOucString::length(), and XrdCryptosslNameOneLine().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References XrdOucString::c_str(), crl, DEBUG, EPNAME, issuerhash, issueroldhash, and XrdOucString::length().
|
inlinevirtual |
Reimplemented from XrdCryptoX509Crl.
References crl.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References crl, lastupdate, and XrdCryptosslASN1toUTC().
Referenced by Dump().
|
private |
References XrdSutCache::Add(), cache, crl, DEBUG, Dump(), EPNAME, XrdSutCache::Init(), XrdSutPFEntry::mtime, nrevoked, XrdSutCache::Rehash(), TRACE, XrdSutCacheRef::UnLock(), and XrdCryptosslASN1toUTC().
Referenced by Init().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References crl, nextupdate, and XrdCryptosslASN1toUTC().
Referenced by Dump(), and IsRevoked().
|
inlinevirtual |
Reimplemented from XrdCryptoX509Crl.
References crl.
|
inlinevirtual |
Reimplemented from XrdCryptoX509Crl.
References XrdOucString::c_str(), and srcfile.
Referenced by Dump().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
References crl, and XrdCryptoX509::Opaque().
|
private |
Referenced by IsRevoked(), and LoadCache().
|
private |
Referenced by Init(), Issuer(), IssuerHash(), IsValid(), LastUpdate(), LoadCache(), NextUpdate(), Opaque(), Verify(), XrdCryptosslX509Crl(), and ~XrdCryptosslX509Crl().
|
private |
Referenced by XrdCryptosslX509Crl().
|
private |
Referenced by Issuer(), and XrdCryptosslX509Crl().
|
private |
Referenced by IssuerHash(), and XrdCryptosslX509Crl().
|
private |
Referenced by IssuerHash().
|
private |
Referenced by LastUpdate(), and XrdCryptosslX509Crl().
|
private |
Referenced by NextUpdate(), and XrdCryptosslX509Crl().
|
private |
Referenced by Dump(), IsRevoked(), LoadCache(), and XrdCryptosslX509Crl().
|
private |
Referenced by Init(), ParentFile(), and XrdCryptosslX509Crl().
1.8.3.1