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

XrdCryptosslX509Crl Class Reference

#include <XrdCryptosslX509Crl.hh>

Inheritance diagram for XrdCryptosslX509Crl:

Inheritance graph
[legend]
Collaboration diagram for XrdCryptosslX509Crl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdCryptosslX509Crl (const char *crlf, int opt=0)
 XrdCryptosslX509Crl (XrdCryptoX509 *cacert)
virtual ~XrdCryptosslX509Crl ()
bool IsValid ()
XrdCryptoX509Crldata Opaque ()
void Dump ()
const char * ParentFile ()
int LastUpdate ()
int NextUpdate ()
const char * Issuer ()
const char * IssuerHash ()
bool IsRevoked (int serialnumber, int when=0)
bool IsRevoked (const char *sernum, int when=0)
bool Verify (XrdCryptoX509 *ref)

Private Member Functions

int LoadCache ()
int Init (const char *crlf)
int InitFromURI (const char *uri, const char *hash)

Private Attributes

X509_CRL * crl
int lastupdate
int nextupdate
XrdOucString issuer
XrdOucString issuerhash
XrdOucString srcfile
XrdOucString crluri
int nrevoked
XrdSutCache cache

Constructor & Destructor Documentation

XrdCryptosslX509Crl::XrdCryptosslX509Crl const char *  crlf,
int  opt = 0
 

XrdCryptosslX509Crl::XrdCryptosslX509Crl XrdCryptoX509 cacert  ) 
 

XrdCryptosslX509Crl::~XrdCryptosslX509Crl  )  [virtual]
 


Member Function Documentation

void XrdCryptosslX509Crl::Dump  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.

int XrdCryptosslX509Crl::Init const char *  crlf  )  [private]
 

int XrdCryptosslX509Crl::InitFromURI const char *  uri,
const char *  hash
[private]
 

bool XrdCryptosslX509Crl::IsRevoked const char *  sernum,
int  when = 0
[virtual]
 

Reimplemented from XrdCryptoX509Crl.

bool XrdCryptosslX509Crl::IsRevoked int  serialnumber,
int  when = 0
[virtual]
 

Reimplemented from XrdCryptoX509Crl.

const char * XrdCryptosslX509Crl::Issuer  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.

const char * XrdCryptosslX509Crl::IssuerHash  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.

bool XrdCryptosslX509Crl::IsValid  )  [inline, virtual]
 

Reimplemented from XrdCryptoX509Crl.

int XrdCryptosslX509Crl::LastUpdate  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.

int XrdCryptosslX509Crl::LoadCache  )  [private]
 

int XrdCryptosslX509Crl::NextUpdate  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.

XrdCryptoX509Crldata XrdCryptosslX509Crl::Opaque  )  [inline, virtual]
 

Reimplemented from XrdCryptoX509Crl.

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

Reimplemented from XrdCryptoX509Crl.

bool XrdCryptosslX509Crl::Verify XrdCryptoX509 ref  )  [virtual]
 

Reimplemented from XrdCryptoX509Crl.


Member Data Documentation

XrdSutCache XrdCryptosslX509Crl::cache [private]
 

X509_CRL* XrdCryptosslX509Crl::crl [private]
 

XrdOucString XrdCryptosslX509Crl::crluri [private]
 

XrdOucString XrdCryptosslX509Crl::issuer [private]
 

XrdOucString XrdCryptosslX509Crl::issuerhash [private]
 

int XrdCryptosslX509Crl::lastupdate [private]
 

int XrdCryptosslX509Crl::nextupdate [private]
 

int XrdCryptosslX509Crl::nrevoked [private]
 

XrdOucString XrdCryptosslX509Crl::srcfile [private]
 


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