#include <XrdCryptogsiX509Chain.hh>
|
| enum | ECAStatus { kUnknown = 0,
kAbsent,
kInvalid,
kValid
} |
| |
| enum | EX509ChainErr {
kNone = 0,
kInconsistent,
kTooMany,
kNoCA,
kNoCertificate,
kInvalidType,
kInvalidNames,
kRevoked,
kExpired,
kMissingExtension,
kVerifyFail,
kInvalidSign,
kCANotAutoSigned,
kNoEEC,
kTooManyEEC,
kInvalidProxy
} |
| |
| XrdCryptoX509ChainNode * | Find (XrdCryptoX509 *c) |
| |
| XrdCryptoX509ChainNode * | FindIssuer (const char *issuer, ESearchMode mode=kExact, XrdCryptoX509ChainNode **p=0) |
| |
| XrdCryptoX509ChainNode * | FindSubject (const char *subject, ESearchMode mode=kExact, XrdCryptoX509ChainNode **p=0) |
| |
| void | SetEffectiveCA () |
| |
| bool | Verify (EX509ChainErr &e, const char *msg, XrdCryptoX509::EX509Type type, int when, XrdCryptoX509 *xcer, XrdCryptoX509 *xsig, XrdCryptoX509Crl *crl=0) |
| |
| XrdCryptoX509ChainNode * | begin |
| |
| XrdCryptoX509ChainNode * | current |
| |
| XrdCryptoX509ChainNode * | end |
| |
| XrdCryptoX509ChainNode * | previous |
| |
| XrdCryptoX509ChainNode * | effca |
| |
| int | size |
| |
| XrdOucString | lastError |
| |
| XrdOucString | caname |
| |
| XrdOucString | eecname |
| |
| XrdOucString | cahash |
| |
| XrdOucString | eechash |
| |
| ECAStatus | statusCA |
| |
◆ XrdCryptogsiX509Chain() [1/2]
◆ XrdCryptogsiX509Chain() [2/2]
◆ ~XrdCryptogsiX509Chain()
| virtual XrdCryptogsiX509Chain::~XrdCryptogsiX509Chain |
( |
| ) |
|
|
inlinevirtual |
◆ SubjectOK()
◆ Verify()
◆ cfact
The documentation for this class was generated from the following file: