xrootd
|
#include <XrdCryptosslX509.hh>
Public Member Functions | |
XrdCryptosslX509 (const char *cf, const char *kf=0) | |
XrdCryptosslX509 (XrdSutBucket *bck) | |
XrdCryptosslX509 (X509 *cert) | |
virtual | ~XrdCryptosslX509 () |
XrdCryptoX509data | Opaque () |
int | DumpExtensions (bool dumpunknown=0) |
XrdCryptoRSA * | PKI () |
void | SetPKI (XrdCryptoX509data pki) |
XrdSutBucket * | Export () |
const char * | ParentFile () |
const char * | ProxyType () const |
int | BitStrength () |
kXR_int64 | SerialNumber () |
XrdOucString | SerialNumberString () |
time_t | NotBefore () |
time_t | NotAfter () |
const char * | Subject () |
const char * | Issuer () |
const char * | SubjectHash (int=0) |
const char * | IssuerHash (int=0) |
virtual bool | MatchesSAN (const char *, bool &) |
XrdCryptoX509data | GetExtension (const char *oid) |
bool | Verify (XrdCryptoX509 *ref) |
![]() | |
XrdCryptoX509 () | |
virtual | ~XrdCryptoX509 () |
virtual bool | IsValid (int when=0) |
virtual bool | IsExpired (int when=0) |
virtual void | Dump () |
const char * | Type (EX509Type t=kUnknown) const |
const char * | IssuerHash () |
const char * | SubjectHash () |
Private Member Functions | |
int | FillUnknownExt (XRDGSI_CONST unsigned char **pp, long length, bool dump=0) |
int | Asn1PrintInfo (int tag, int xclass, int constructed, int indent) |
void | CertType () |
Private Attributes | |
X509 * | cert |
time_t | notbefore |
time_t | notafter |
XrdOucString | subject |
XrdOucString | issuer |
XrdOucString | subjecthash |
XrdOucString | issuerhash |
XrdOucString | subjectoldhash |
XrdOucString | issueroldhash |
XrdOucString | srcfile |
XrdSutBucket * | bucket |
XrdCryptoRSA * | pki |
int | pxytype |
Static Private Attributes | |
static const char * | cpxytype [5] |
Additional Inherited Members | |
![]() | |
enum | EX509Type { kUnknown = -1, kCA = 0, kEEC = 1, kProxy = 2 } |
![]() | |
static bool | MatchHostnames (const char *match_pattern, const char *fqdn) |
![]() | |
EX509Type | type |
XrdCryptosslX509::XrdCryptosslX509 | ( | const char * | cf, |
const char * | kf = 0 |
||
) |
XrdCryptosslX509::XrdCryptosslX509 | ( | XrdSutBucket * | bck | ) |
XrdCryptosslX509::XrdCryptosslX509 | ( | X509 * | cert | ) |
|
virtual |
|
private |
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
|
private |
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
private |
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Implements XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References cert.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), and srcfile.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References pki.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
|
private |
|
private |
Referenced by Opaque().
|
staticprivate |
Referenced by ProxyType().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by PKI().
|
private |
Referenced by ProxyType().
|
private |
Referenced by ParentFile().
|
private |
|
private |
|
private |