#include <XrdCryptosslX509Req.hh>
Inheritance diagram for XrdCryptosslX509Req:
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 |
Definition at line 29 of file XrdCryptosslX509Req.hh.
XrdCryptosslX509Req::XrdCryptosslX509Req | ( | XrdSutBucket * | bck | ) |
Definition at line 31 of file XrdCryptosslX509Req.cc.
References bucket, XrdSutBucket::buffer, creq, DEBUG, EPNAME, pki, XrdSutBucket::size, subject, Subject(), and subjecthash.
XrdCryptosslX509Req::XrdCryptosslX509Req | ( | X509_REQ * | creq | ) |
Definition at line 89 of file XrdCryptosslX509Req.cc.
References bucket, creq, DEBUG, EPNAME, pki, subject, Subject(), and subjecthash.
XrdCryptosslX509Req::~XrdCryptosslX509Req | ( | ) | [virtual] |
XrdCryptoX509Reqdata XrdCryptosslX509Req::Opaque | ( | ) | [inline, virtual] |
XrdCryptoRSA* XrdCryptosslX509Req::PKI | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Req.
Definition at line 41 of file XrdCryptosslX509Req.hh.
References pki.
XrdSutBucket * XrdCryptosslX509Req::Export | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
Definition at line 258 of file XrdCryptosslX509Req.cc.
References bucket, creq, DEBUG, EPNAME, kXRS_x509_req, XrdSutBucket::SetBuf(), and XrdSutBucket::size.
const char * XrdCryptosslX509Req::Subject | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
Definition at line 137 of file XrdCryptosslX509Req.cc.
References XrdOucString::c_str(), creq, DEBUG, EPNAME, XrdOucString::length(), and subject.
Referenced by XrdCryptosslX509Req().
const char * XrdCryptosslX509Req::SubjectHash | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
Definition at line 160 of file XrdCryptosslX509Req.cc.
References XrdOucString::c_str(), creq, DEBUG, EPNAME, XrdOucString::length(), sprintf(), and subjecthash.
XrdCryptoX509Reqdata XrdCryptosslX509Req::GetExtension | ( | const char * | oid | ) | [virtual] |
bool XrdCryptosslX509Req::Verify | ( | ) | [virtual] |
X509_REQ* XrdCryptosslX509Req::creq [private] |
Definition at line 59 of file XrdCryptosslX509Req.hh.
Referenced by Export(), GetExtension(), Subject(), SubjectHash(), Verify(), XrdCryptosslX509Req(), and ~XrdCryptosslX509Req().
XrdOucString XrdCryptosslX509Req::subject [private] |
Definition at line 60 of file XrdCryptosslX509Req.hh.
Referenced by Subject(), and XrdCryptosslX509Req().
XrdOucString XrdCryptosslX509Req::subjecthash [private] |
Definition at line 61 of file XrdCryptosslX509Req.hh.
Referenced by SubjectHash(), and XrdCryptosslX509Req().
XrdSutBucket* XrdCryptosslX509Req::bucket [private] |
Definition at line 62 of file XrdCryptosslX509Req.hh.
Referenced by Export(), and XrdCryptosslX509Req().
XrdCryptoRSA* XrdCryptosslX509Req::pki [private] |
Definition at line 63 of file XrdCryptosslX509Req.hh.
Referenced by PKI(), XrdCryptosslX509Req(), and ~XrdCryptosslX509Req().