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

XrdCryptosslX509Req Class Reference

#include <XrdCryptosslX509Req.hh>

Inheritance diagram for XrdCryptosslX509Req:

Inheritance graph
[legend]
Collaboration diagram for XrdCryptosslX509Req:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdCryptosslX509Req (XrdSutBucket *bck)
 XrdCryptosslX509Req (X509_REQ *creq)
virtual ~XrdCryptosslX509Req ()
XrdCryptoX509Reqdata Opaque ()
XrdCryptoRSA * PKI ()
XrdSutBucket * Export ()
const char * Subject ()
const char * SubjectHash ()
XrdCryptoX509Reqdata GetExtension (const char *oid)
bool Verify ()

Private Attributes

X509_REQ * creq
XrdOucString subject
XrdOucString subjecthash
XrdSutBucket * bucket
XrdCryptoRSA * pki

Constructor & Destructor Documentation

XrdCryptosslX509Req::XrdCryptosslX509Req (  XrdSutBucket *  bck  ) 
 

XrdCryptosslX509Req::XrdCryptosslX509Req (  X509_REQ *  creq  ) 
 

XrdCryptosslX509Req::~XrdCryptosslX509Req (   )  [virtual]
 


Member Function Documentation

XrdSutBucket * XrdCryptosslX509Req::Export (   )  [virtual]
 

Reimplemented from XrdCryptoX509Req.

XrdCryptoX509Reqdata XrdCryptosslX509Req::GetExtension (  const char *  oid  )  [virtual]
 

Reimplemented from XrdCryptoX509Req.

XrdCryptoX509Reqdata XrdCryptosslX509Req::Opaque (   )  [inline, virtual]
 

Reimplemented from XrdCryptoX509Req.

XrdCryptoRSA* XrdCryptosslX509Req::PKI (   )  [inline, virtual]
 

Reimplemented from XrdCryptoX509Req.

const char * XrdCryptosslX509Req::Subject (   )  [virtual]
 

Reimplemented from XrdCryptoX509Req.

const char * XrdCryptosslX509Req::SubjectHash (   )  [virtual]
 

Reimplemented from XrdCryptoX509Req.

bool XrdCryptosslX509Req::Verify (   )  [virtual]
 

Reimplemented from XrdCryptoX509Req.


Member Data Documentation

XrdSutBucket* XrdCryptosslX509Req::bucket [private]
 

X509_REQ* XrdCryptosslX509Req::creq [private]
 

XrdCryptoRSA* XrdCryptosslX509Req::pki [private]
 

XrdOucString XrdCryptosslX509Req::subject [private]
 

XrdOucString XrdCryptosslX509Req::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