|
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 () |
| XrdCryptoRSA * | PKI () |
| void | SetPKI (XrdCryptoX509data pki) |
| XrdSutBucket * | Export () |
| const char * | ParentFile () |
| int | BitStrength () |
| kXR_int64 | SerialNumber () |
| XrdOucString | SerialNumberString () |
| int | NotBefore () |
| int | NotAfter () |
| const char * | Subject () |
| const char * | Issuer () |
| const char * | SubjectHash (int=0) |
| const char * | IssuerHash (int=0) |
| XrdCryptoX509data | GetExtension (const char *oid) |
| bool | Verify (XrdCryptoX509 *ref) |
Public Member Functions inherited from XrdCryptoX509 | |
| 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 | |
| bool | IsCA () |
Private Attributes | |
| X509 * | cert |
| int | notbefore |
| int | notafter |
| XrdOucString | subject |
| XrdOucString | issuer |
| XrdOucString | subjecthash |
| XrdOucString | issuerhash |
| XrdOucString | subjectoldhash |
| XrdOucString | issueroldhash |
| XrdOucString | srcfile |
| XrdSutBucket * | bucket |
| XrdCryptoRSA * | pki |
Additional Inherited Members | |
Public Types inherited from XrdCryptoX509 | |
| enum | EX509Type { kUnknown = -1, kCA = 0, kEEC = 1, kProxy = 2 } |
Public Attributes inherited from XrdCryptoX509 | |
| EX509Type | type |
| XrdCryptosslX509::XrdCryptosslX509 | ( | const char * | cf, |
| const char * | kf = 0 |
||
| ) |
References XrdOucString::beginswith(), bucket, cert, DEBUG, EPNAME, fclose(), XrdOucString::find(), fopen, IsCA(), Issuer(), issuer, issuerhash, issueroldhash, XrdCryptoX509::kCA, XrdCryptoX509::kEEC, XrdCryptoX509::kProxy, notafter, notbefore, pki, srcfile, stat(), Subject(), subject, subjecthash, subjectoldhash, and XrdCryptoX509::type.
| XrdCryptosslX509::XrdCryptosslX509 | ( | XrdSutBucket * | bck | ) |
References XrdOucString::beginswith(), bucket, XrdSutBucket::buffer, cert, DEBUG, EPNAME, XrdOucString::find(), IsCA(), Issuer(), issuer, issuerhash, issueroldhash, XrdCryptoX509::kCA, XrdCryptoX509::kEEC, XrdCryptoX509::kProxy, notafter, notbefore, pki, XrdSutBucket::size, srcfile, Subject(), subject, subjecthash, subjectoldhash, and XrdCryptoX509::type.
| XrdCryptosslX509::XrdCryptosslX509 | ( | X509 * | cert | ) |
References XrdOucString::beginswith(), bucket, cert, DEBUG, EPNAME, XrdOucString::find(), IsCA(), Issuer(), issuer, issuerhash, issueroldhash, XrdCryptoX509::kCA, XrdCryptoX509::kEEC, XrdCryptoX509::kProxy, notafter, notbefore, pki, srcfile, Subject(), subject, subjecthash, subjectoldhash, and XrdCryptoX509::type.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
|
virtual |
Reimplemented from XrdCryptoX509.
References bucket, cert, DEBUG, EPNAME, kXRS_x509, XrdSutBucket::SetBuf(), and XrdSutBucket::size.
|
virtual |
Reimplemented from XrdCryptoX509.
|
private |
References cert, DEBUG, EPNAME, and TRACE.
Referenced by XrdCryptosslX509().
|
virtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), cert, DEBUG, EPNAME, issuer, XrdOucString::length(), and XrdCryptosslNameOneLine().
Referenced by XrdCryptosslX509().
|
virtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), cert, DEBUG, EPNAME, issuerhash, issueroldhash, and XrdOucString::length().
|
virtual |
Reimplemented from XrdCryptoX509.
References cert, notafter, and XrdCryptosslASN1toUTC().
|
virtual |
Reimplemented from XrdCryptoX509.
References cert, notbefore, and XrdCryptosslASN1toUTC().
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References cert.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), and srcfile.
|
inlinevirtual |
Reimplemented from XrdCryptoX509.
References pki.
|
virtual |
Reimplemented from XrdCryptoX509.
References cert.
|
virtual |
Reimplemented from XrdCryptoX509.
References cert.
|
virtual |
Reimplemented from XrdCryptoX509.
References pki.
|
virtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), cert, DEBUG, EPNAME, XrdOucString::length(), subject, and XrdCryptosslNameOneLine().
Referenced by XrdCryptosslX509().
|
virtual |
Reimplemented from XrdCryptoX509.
References XrdOucString::c_str(), cert, DEBUG, EPNAME, XrdOucString::length(), subjecthash, and subjectoldhash.
|
virtual |
Reimplemented from XrdCryptoX509.
References cert, DEBUG, EPNAME, and XrdCryptoX509::Opaque().
|
private |
Referenced by Export(), and XrdCryptosslX509().
|
private |
Referenced by Export(), GetExtension(), IsCA(), Issuer(), IssuerHash(), NotAfter(), NotBefore(), Opaque(), SerialNumber(), SerialNumberString(), Subject(), SubjectHash(), Verify(), XrdCryptosslX509(), and ~XrdCryptosslX509().
|
private |
Referenced by Issuer(), and XrdCryptosslX509().
|
private |
Referenced by IssuerHash(), and XrdCryptosslX509().
|
private |
Referenced by IssuerHash(), and XrdCryptosslX509().
|
private |
Referenced by NotAfter(), and XrdCryptosslX509().
|
private |
Referenced by NotBefore(), and XrdCryptosslX509().
|
private |
Referenced by PKI(), SetPKI(), XrdCryptosslX509(), and ~XrdCryptosslX509().
|
private |
Referenced by ParentFile(), and XrdCryptosslX509().
|
private |
Referenced by Subject(), and XrdCryptosslX509().
|
private |
Referenced by SubjectHash(), and XrdCryptosslX509().
|
private |
Referenced by SubjectHash(), and XrdCryptosslX509().
1.8.3.1