#include <XrdCryptoX509.hh>
Inheritance diagram for XrdCryptoX509:
Public Types | |
enum | EX509Type { kUnknown = -1, kCA = 0, kEEC = 1, kProxy = 2 } |
Public Member Functions | |
XrdCryptoX509 () | |
virtual | ~XrdCryptoX509 () |
virtual bool | IsValid (int when=0) |
virtual bool | IsExpired (int when=0) |
virtual XrdCryptoX509data | Opaque () |
virtual XrdCryptoRSA * | PKI () |
virtual void | SetPKI (XrdCryptoX509data pki) |
virtual XrdSutBucket * | Export () |
virtual void | Dump () |
const char * | Type (EX509Type t=kUnknown) const |
virtual const char * | ParentFile () |
virtual int | BitStrength () |
virtual kXR_int64 | SerialNumber () |
virtual XrdOucString | SerialNumberString () |
virtual int | NotBefore () |
virtual int | NotAfter () |
virtual const char * | Issuer () |
virtual const char * | IssuerHash () |
virtual const char * | Subject () |
virtual const char * | SubjectHash () |
virtual XrdCryptoX509data | GetExtension (const char *oid) |
virtual bool | Verify (XrdCryptoX509 *ref) |
Public Attributes | |
EX509Type | type |
Static Private Attributes | |
const char * | ctype [4] = { "Unknown", "CA", "EEC", "Proxy" } |
|
|
|
|
|
|
|
Reimplemented in XrdCryptosslX509. |
|
|
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
|
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
|
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
Reimplemented in XrdCryptosslX509. |
|
|
|
Reimplemented in XrdCryptosslX509. |
|
|
|
|