#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) |
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] |
| XrdCryptosslX509::XrdCryptosslX509 | ( | const char * | cf, | |
| const char * | kf = 0 | |||
| ) |
| XrdCryptosslX509::XrdCryptosslX509 | ( | XrdSutBucket * | bck | ) |
| XrdCryptosslX509::XrdCryptosslX509 | ( | X509 * | cert | ) |
| virtual XrdCryptosslX509::~XrdCryptosslX509 | ( | ) | [virtual] |
| int XrdCryptosslX509::Asn1PrintInfo | ( | int | tag, | |
| int | xclass, | |||
| int | constructed, | |||
| int | indent | |||
| ) | [private] |
| int XrdCryptosslX509::BitStrength | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509.
| void XrdCryptosslX509::CertType | ( | ) | [private] |
| int XrdCryptosslX509::DumpExtensions | ( | bool | dumpunknown = 0 |
) | [virtual] |
Reimplemented from XrdCryptoX509.
| XrdSutBucket* XrdCryptosslX509::Export | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| int XrdCryptosslX509::FillUnknownExt | ( | XRDGSI_CONST unsigned char ** | pp, | |
| long | length, | |||
| bool | dump = 0 | |||
| ) | [private] |
| XrdCryptoX509data XrdCryptosslX509::GetExtension | ( | const char * | oid | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| const char* XrdCryptosslX509::Issuer | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| const char* XrdCryptosslX509::IssuerHash | ( | int | = 0 |
) | [virtual] |
Reimplemented from XrdCryptoX509.
| virtual bool XrdCryptosslX509::MatchesSAN | ( | const char * | , | |
| bool & | ||||
| ) | [virtual] |
Implements XrdCryptoX509.
| time_t XrdCryptosslX509::NotAfter | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| time_t XrdCryptosslX509::NotBefore | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| XrdCryptoX509data XrdCryptosslX509::Opaque | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509.
| const char* XrdCryptosslX509::ParentFile | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), and srcfile.
| XrdCryptoRSA* XrdCryptosslX509::PKI | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509.
References pki.
| const char* XrdCryptosslX509::ProxyType | ( | ) | const [inline, virtual] |
Reimplemented from XrdCryptoX509.
| kXR_int64 XrdCryptosslX509::SerialNumber | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| XrdOucString XrdCryptosslX509::SerialNumberString | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| void XrdCryptosslX509::SetPKI | ( | XrdCryptoX509data | pki | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| const char* XrdCryptosslX509::Subject | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509.
| const char* XrdCryptosslX509::SubjectHash | ( | int | = 0 |
) | [virtual] |
Reimplemented from XrdCryptoX509.
| bool XrdCryptosslX509::Verify | ( | XrdCryptoX509 * | ref | ) |
XrdSutBucket* XrdCryptosslX509::bucket [private] |
X509* XrdCryptosslX509::cert [private] |
const char* XrdCryptosslX509::cpxytype[5] [static, private] |
Referenced by ProxyType().
XrdOucString XrdCryptosslX509::issuer [private] |
XrdOucString XrdCryptosslX509::issuerhash [private] |
XrdOucString XrdCryptosslX509::issueroldhash [private] |
time_t XrdCryptosslX509::notafter [private] |
time_t XrdCryptosslX509::notbefore [private] |
XrdCryptoRSA* XrdCryptosslX509::pki [private] |
Referenced by PKI().
int XrdCryptosslX509::pxytype [private] |
Referenced by ProxyType().
XrdOucString XrdCryptosslX509::srcfile [private] |
Referenced by ParentFile().
XrdOucString XrdCryptosslX509::subject [private] |
XrdOucString XrdCryptosslX509::subjecthash [private] |
XrdOucString XrdCryptosslX509::subjectoldhash [private] |
1.6.1