Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCryptosslX509 Class Reference

#include <XrdCryptosslX509.hh>

Inheritance diagram for XrdCryptosslX509:

Inheritance graph
[legend]
Collaboration diagram for XrdCryptosslX509:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdCryptosslX509 (const char *cf, const char *kf=0)
 XrdCryptosslX509 (XrdSutBucket *bck)
 XrdCryptosslX509 (X509 *cert)
virtual ~XrdCryptosslX509 ()
XrdCryptoX509data Opaque ()
XrdCryptoRSAPKI ()
void SetPKI (XrdCryptoX509data pki)
XrdSutBucketExport ()
const char * ParentFile ()
int BitStrength ()
kXR_int64 SerialNumber ()
XrdOucString SerialNumberString ()
int NotBefore ()
int NotAfter ()
const char * Subject ()
const char * Issuer ()
const char * SubjectHash ()
const char * IssuerHash ()
XrdCryptoX509data GetExtension (const char *oid)
bool Verify (XrdCryptoX509 *ref)

Private Member Functions

bool IsCA ()

Private Attributes

X509 * cert
int notbefore
int notafter
XrdOucString subject
XrdOucString issuer
XrdOucString subjecthash
XrdOucString issuerhash
XrdOucString srcfile
XrdSutBucketbucket
XrdCryptoRSApki

Constructor & Destructor Documentation

XrdCryptosslX509::XrdCryptosslX509 const char *  cf,
const char *  kf = 0
 

XrdCryptosslX509::XrdCryptosslX509 XrdSutBucket bck  ) 
 

XrdCryptosslX509::XrdCryptosslX509 X509 *  cert  ) 
 

XrdCryptosslX509::~XrdCryptosslX509  )  [virtual]
 


Member Function Documentation

int XrdCryptosslX509::BitStrength  )  [inline, virtual]
 

Reimplemented from XrdCryptoX509.

XrdSutBucket * XrdCryptosslX509::Export  )  [virtual]
 

Reimplemented from XrdCryptoX509.

XrdCryptoX509data XrdCryptosslX509::GetExtension const char *  oid  )  [virtual]
 

Reimplemented from XrdCryptoX509.

bool XrdCryptosslX509::IsCA  )  [private]
 

const char * XrdCryptosslX509::Issuer  )  [virtual]
 

Reimplemented from XrdCryptoX509.

const char * XrdCryptosslX509::IssuerHash  )  [virtual]
 

Reimplemented from XrdCryptoX509.

int XrdCryptosslX509::NotAfter  )  [virtual]
 

Reimplemented from XrdCryptoX509.

int XrdCryptosslX509::NotBefore  )  [virtual]
 

Reimplemented from XrdCryptoX509.

XrdCryptoX509data XrdCryptosslX509::Opaque  )  [inline, virtual]
 

Reimplemented from XrdCryptoX509.

const char* XrdCryptosslX509::ParentFile  )  [inline, virtual]
 

Reimplemented from XrdCryptoX509.

XrdCryptoRSA* XrdCryptosslX509::PKI  )  [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  )  [virtual]
 

Reimplemented from XrdCryptoX509.

bool XrdCryptosslX509::Verify XrdCryptoX509 ref  )  [virtual]
 

Reimplemented from XrdCryptoX509.


Member Data Documentation

XrdSutBucket* XrdCryptosslX509::bucket [private]
 

X509* XrdCryptosslX509::cert [private]
 

XrdOucString XrdCryptosslX509::issuer [private]
 

XrdOucString XrdCryptosslX509::issuerhash [private]
 

int XrdCryptosslX509::notafter [private]
 

int XrdCryptosslX509::notbefore [private]
 

XrdCryptoRSA* XrdCryptosslX509::pki [private]
 

XrdOucString XrdCryptosslX509::srcfile [private]
 

XrdOucString XrdCryptosslX509::subject [private]
 

XrdOucString XrdCryptosslX509::subjecthash [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:09 2011 for xrootd by  doxygen 1.3.9.1