#include <XrdCryptosslgsiX509Chain.hh>


Public Member Functions | |
| XrdCryptosslgsiX509Chain (XrdCryptoX509 *c=0) | |
| XrdCryptosslgsiX509Chain (XrdCryptosslgsiX509Chain *c) | |
| virtual | ~XrdCryptosslgsiX509Chain () |
| bool | Verify (EX509ChainErr &e, x509ChainVerifyOpt_t *vopt=0) |
Private Member Functions | |
| bool | SubjectOK (EX509ChainErr &e, XrdCryptoX509 *xcer) |
| XrdCryptosslgsiX509Chain::XrdCryptosslgsiX509Chain | ( | XrdCryptoX509 * | c = 0 |
) | [inline] |
| XrdCryptosslgsiX509Chain::XrdCryptosslgsiX509Chain | ( | XrdCryptosslgsiX509Chain * | c | ) | [inline] |
| virtual XrdCryptosslgsiX509Chain::~XrdCryptosslgsiX509Chain | ( | ) | [inline, virtual] |
| bool XrdCryptosslgsiX509Chain::SubjectOK | ( | EX509ChainErr & | e, | |
| XrdCryptoX509 * | xcer | |||
| ) | [private] |
References XrdCryptoX509::Issuer(), XrdCryptoX509::kProxy, XrdCryptoX509Chain::lastError, XrdCryptoX509::Subject(), XrdCryptoX509::type, and XrdCryptoX509Chain::X509ChainError().
Referenced by Verify().
| bool XrdCryptosslgsiX509Chain::Verify | ( | EX509ChainErr & | e, | |
| x509ChainVerifyOpt_t * | vopt = 0 | |||
| ) | [virtual] |
Reimplemented from XrdCryptoX509Chain.
References XrdCryptoX509Chain::begin, XrdCryptoX509ChainNode::Cert(), x509ChainVerifyOpt_t::crl, DEBUG, XrdCryptoX509Chain::Dump(), EPNAME, XrdCryptoX509::GetExtension(), gsiProxyCertInfo_OID, XrdCryptoX509Chain::kAbsent, XrdCryptoX509::kCA, XrdCryptoX509Chain::kInvalid, kOptsRfc3820, XrdCryptoX509::kProxy, XrdCryptoX509::kUnknown, XrdCryptoX509Chain::kUnknown, XrdCryptoX509Chain::lastError, XrdCryptoX509ChainNode::Next(), x509ChainVerifyOpt_t::opt, x509ChainVerifyOpt_t::pathlen, QTRACE, XrdCryptoX509Chain::Reorder(), XrdCryptoX509Chain::size, XrdCryptoX509Chain::statusCA, SubjectOK(), XrdCryptoX509::Type(), XrdCryptoX509Chain::Verify(), x509ChainVerifyOpt_t::when, XrdCryptoX509Chain::X509ChainError(), and XrdSslgsiProxyCertInfo().
Referenced by XrdSecProtocolgsi::ClientDoCert(), main(), XrdSecProtocolgsi::ServerDoCert(), and XrdSecProtocolgsi::VerifyCA().
1.7.1