#include <XrdCryptosslgsiX509Chain.hh>
|
| enum | ECAStatus { kUnknown = 0,
kAbsent,
kInvalid,
kValid
} |
| |
| enum | EX509ChainErr {
kNone = 0,
kInconsistent,
kTooMany,
kNoCA,
kNoCertificate,
kInvalidType,
kInvalidNames,
kRevoked,
kExpired,
kMissingExtension,
kVerifyFail,
kInvalidSign,
kCANotAutoSigned
} |
| |
| XrdCryptosslgsiX509Chain::XrdCryptosslgsiX509Chain |
( |
XrdCryptoX509 * |
c = 0 | ) |
|
|
inline |
| virtual XrdCryptosslgsiX509Chain::~XrdCryptosslgsiX509Chain |
( |
| ) |
|
|
inlinevirtual |
Reimplemented from XrdCryptoX509Chain.
References XrdCryptoX509Chain::begin, XrdCryptoX509ChainNode::Cert(), x509ChainVerifyOpt_t::crl, DEBUG, XrdCryptoX509Chain::Dump(), EPNAME, XrdCryptoX509::GetExtension(), gsiProxyCertInfo_OID, XrdCryptoX509Chain::kAbsent, XrdCryptoX509::kCA, XrdCryptoX509Chain::kInconsistent, XrdCryptoX509Chain::kInvalid, XrdCryptoX509Chain::kMissingExtension, XrdCryptoX509Chain::kNoCA, XrdCryptoX509Chain::kNone, kOptsRfc3820, XrdCryptoX509::kProxy, XrdCryptoX509Chain::kTooMany, XrdCryptoX509::kUnknown, XrdCryptoX509Chain::kUnknown, XrdCryptoX509Chain::kValid, 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().
The documentation for this class was generated from the following files: