#include <XrdCryptoX509Chain.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) |
|
◆ ECAStatus
Enumerator |
---|
kUnknown | |
kAbsent | |
kInvalid | |
kValid | |
◆ ESearchMode
Enumerator |
---|
kExact | |
kBegin | |
kEnd | |
◆ EX509ChainErr
Enumerator |
---|
kNone | |
kInconsistent | |
kTooMany | |
kNoCA | |
kNoCertificate | |
kInvalidType | |
kInvalidNames | |
kRevoked | |
kExpired | |
kMissingExtension | |
kVerifyFail | |
kInvalidSign | |
kCANotAutoSigned | |
kNoEEC | |
kTooManyEEC | |
kInvalidProxy | |
◆ XrdCryptoX509Chain() [1/2]
◆ XrdCryptoX509Chain() [2/2]
◆ ~XrdCryptoX509Chain()
virtual XrdCryptoX509Chain::~XrdCryptoX509Chain |
( |
| ) |
|
|
virtual |
◆ Begin()
◆ CAhash()
const char * XrdCryptoX509Chain::CAhash |
( |
| ) |
|
◆ CAname()
const char * XrdCryptoX509Chain::CAname |
( |
| ) |
|
◆ CheckCA()
bool XrdCryptoX509Chain::CheckCA |
( |
bool |
checkselfsigned = 1 | ) |
|
◆ CheckValidity()
virtual int XrdCryptoX509Chain::CheckValidity |
( |
bool |
outatfirst = 1 , |
|
|
int |
when = 0 |
|
) |
| |
|
virtual |
◆ Cleanup()
void XrdCryptoX509Chain::Cleanup |
( |
bool |
keepCA = 0 | ) |
|
◆ Dump()
void XrdCryptoX509Chain::Dump |
( |
| ) |
|
◆ EEChash()
const char * XrdCryptoX509Chain::EEChash |
( |
| ) |
|
◆ EECname()
const char * XrdCryptoX509Chain::EECname |
( |
| ) |
|
◆ EffCA()
◆ End()
◆ Find()
◆ FindIssuer()
◆ FindSubject()
◆ InsertAfter()
◆ LastError()
const char * XrdCryptoX509Chain::LastError |
( |
| ) |
const |
|
inline |
◆ Next()
◆ PushBack()
◆ PutInFront()
◆ Remove()
◆ Reorder()
virtual int XrdCryptoX509Chain::Reorder |
( |
| ) |
|
|
virtual |
◆ SearchByIssuer()
◆ SearchBySubject()
◆ SetEffectiveCA()
void XrdCryptoX509Chain::SetEffectiveCA |
( |
| ) |
|
|
protected |
◆ SetStatusCA()
void XrdCryptoX509Chain::SetStatusCA |
( |
ECAStatus |
st | ) |
|
|
inline |
◆ Size()
int XrdCryptoX509Chain::Size |
( |
| ) |
const |
|
inline |
◆ StatusCA()
ECAStatus XrdCryptoX509Chain::StatusCA |
( |
| ) |
const |
|
inline |
◆ Verify() [1/2]
◆ Verify() [2/2]
◆ X509ChainError()
const char * XrdCryptoX509Chain::X509ChainError |
( |
EX509ChainErr |
e | ) |
|
◆ begin
◆ cahash
◆ caname
◆ current
◆ eechash
◆ eecname
◆ effca
◆ end
◆ lastError
◆ previous
◆ size
int XrdCryptoX509Chain::size |
|
protected |
◆ statusCA
The documentation for this class was generated from the following file: