|
xrootd
|
#include <XrdCryptosslX509Req.hh>


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 |
| XrdCryptosslX509Req::XrdCryptosslX509Req | ( | XrdSutBucket * | bck | ) |
References EPNAME, creq, subject, subjecthash, bucket, pki, DEBUG, XrdSutBucket::buffer, XrdSutBucket::size, and Subject().
| XrdCryptosslX509Req::XrdCryptosslX509Req | ( | X509_REQ * | creq | ) |
| XrdSutBucket * XrdCryptosslX509Req::Export | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
References EPNAME, bucket, DEBUG, XrdSutBucket::size, creq, kXRS_x509_req, and XrdSutBucket::SetBuf().
| XrdCryptoX509Reqdata XrdCryptosslX509Req::GetExtension | ( | const char * | oid | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
| XrdCryptoX509Reqdata XrdCryptosslX509Req::Opaque | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Req.
References creq.
| XrdCryptoRSA* XrdCryptosslX509Req::PKI | ( | ) | [inline, virtual] |
Reimplemented from XrdCryptoX509Req.
References pki.
| const char * XrdCryptosslX509Req::Subject | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
References EPNAME, subject, XrdOucString::length(), creq, DEBUG, and XrdOucString::c_str().
Referenced by XrdCryptosslX509Req().
| const char * XrdCryptosslX509Req::SubjectHash | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
References EPNAME, subjecthash, XrdOucString::length(), creq, DEBUG, and XrdOucString::c_str().
| bool XrdCryptosslX509Req::Verify | ( | ) | [virtual] |
Reimplemented from XrdCryptoX509Req.
XrdSutBucket* XrdCryptosslX509Req::bucket [private] |
Referenced by XrdCryptosslX509Req(), and Export().
X509_REQ* XrdCryptosslX509Req::creq [private] |
Referenced by XrdCryptosslX509Req(), ~XrdCryptosslX509Req(), Subject(), SubjectHash(), GetExtension(), Export(), Verify(), and Opaque().
XrdCryptoRSA* XrdCryptosslX509Req::pki [private] |
Referenced by XrdCryptosslX509Req(), ~XrdCryptosslX509Req(), and PKI().
XrdOucString XrdCryptosslX509Req::subject [private] |
Referenced by XrdCryptosslX509Req(), and Subject().
XrdOucString XrdCryptosslX509Req::subjecthash [private] |
Referenced by XrdCryptosslX509Req(), and SubjectHash().
1.7.5