![]() |
XRootD
|
#include <XrdCryptosslX509Crl.hh>
Public Member Functions | |
XrdCryptosslX509Crl (const char *crlf, int opt=0) | |
XrdCryptosslX509Crl (FILE *, const char *crlf) | |
XrdCryptosslX509Crl (XrdCryptoX509 *cacert) | |
virtual | ~XrdCryptosslX509Crl () |
void | Dump () |
bool | hasCriticalExtension () |
bool | IsRevoked (const char *sernum, int when=0) |
bool | IsRevoked (int serialnumber, int when=0) |
const char * | Issuer () |
const char * | IssuerHash (int) |
bool | IsValid () |
time_t | LastUpdate () |
time_t | NextUpdate () |
XrdCryptoX509Crldata | Opaque () |
const char * | ParentFile () |
bool | ToFile (FILE *fh) |
bool | Verify (XrdCryptoX509 *ref) |
![]() | |
XrdCryptoX509Crl () | |
virtual | ~XrdCryptoX509Crl () |
virtual bool | IsExpired (int when=0) |
const char * | IssuerHash () |
Definition at line 50 of file XrdCryptosslX509Crl.hh.
XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | const char * | crlf, |
int | opt = 0 |
||
) |
Definition at line 58 of file XrdCryptosslX509Crl.cc.
XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | FILE * | fc, |
const char * | crlf | ||
) |
Definition at line 79 of file XrdCryptosslX509Crl.cc.
XrdCryptosslX509Crl::XrdCryptosslX509Crl | ( | XrdCryptoX509 * | cacert | ) |
Definition at line 91 of file XrdCryptosslX509Crl.cc.
References XrdOucString::beginswith(), XrdOucString::c_str(), DEBUG, EPNAME, XrdCryptoX509::GetExtension(), XrdCryptoX509::kCA, XrdOucString::replace(), XrdCryptoX509::SubjectHash(), XrdOucString::tokenize(), and XrdCryptoX509::type.
|
virtual |
Definition at line 148 of file XrdCryptosslX509Crl.cc.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 664 of file XrdCryptosslX509Crl.cc.
References EPNAME, XrdCryptoX509Crl::IsExpired(), Issuer(), XrdCryptoX509Crl::IssuerHash(), LastUpdate(), NextUpdate(), ParentFile(), and PRINT.
bool XrdCryptosslX509Crl::hasCriticalExtension | ( | ) |
Definition at line 385 of file XrdCryptosslX509Crl.cc.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 627 of file XrdCryptosslX509Crl.cc.
References DEBUG, EPNAME, XrdSutCache::Get(), kCE_ok, XrdSutCacheEntry::mtime, NextUpdate(), XrdSutCacheEntry::rwmtx, XrdSutCacheEntry::status, and XrdSysRWLock::UnLock().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 586 of file XrdCryptosslX509Crl.cc.
References DEBUG, EPNAME, XrdSutCache::Get(), kCE_ok, XrdSutCacheEntry::mtime, NextUpdate(), XrdSutCacheEntry::rwmtx, XrdSutCacheEntry::status, and XrdSysRWLock::UnLock().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 497 of file XrdCryptosslX509Crl.cc.
References XrdOucString::c_str(), DEBUG, EPNAME, XrdOucString::length(), and XrdCryptosslNameOneLine().
Referenced by Dump().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 520 of file XrdCryptosslX509Crl.cc.
References XrdOucString::c_str(), DEBUG, EPNAME, and XrdOucString::length().
|
inlinevirtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 59 of file XrdCryptosslX509Crl.hh.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 465 of file XrdCryptosslX509Crl.cc.
References X509_CRL_get0_lastUpdate, and XrdCryptosslASN1toUTC().
Referenced by Dump().
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 481 of file XrdCryptosslX509Crl.cc.
References X509_CRL_get0_nextUpdate, and XrdCryptosslASN1toUTC().
Referenced by Dump(), and IsRevoked().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 66 of file XrdCryptosslX509Crl.hh.
References XrdOucString::c_str().
Referenced by Dump().
bool XrdCryptosslX509Crl::ToFile | ( | FILE * | fh | ) |
Definition at line 329 of file XrdCryptosslX509Crl.cc.
|
virtual |
Reimplemented from XrdCryptoX509Crl.
Definition at line 567 of file XrdCryptosslX509Crl.cc.
References XrdCryptoX509::Opaque().