#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) |
|
Enumerator |
---|
kUnknown |
|
kAbsent |
|
kInvalid |
|
kValid |
|
Enumerator |
---|
kExact |
|
kBegin |
|
kEnd |
|
Enumerator |
---|
kNone |
|
kInconsistent |
|
kTooMany |
|
kNoCA |
|
kNoCertificate |
|
kInvalidType |
|
kInvalidNames |
|
kRevoked |
|
kExpired |
|
kMissingExtension |
|
kVerifyFail |
|
kInvalidSign |
|
kCANotAutoSigned |
|
kNoEEC |
|
kTooManyEEC |
|
kInvalidProxy |
|
virtual XrdCryptoX509Chain::~XrdCryptoX509Chain |
( |
| ) |
|
|
virtual |
const char* XrdCryptoX509Chain::CAhash |
( |
| ) |
|
const char* XrdCryptoX509Chain::CAname |
( |
| ) |
|
bool XrdCryptoX509Chain::CheckCA |
( |
bool |
checkselfsigned = 1 | ) |
|
virtual int XrdCryptoX509Chain::CheckValidity |
( |
bool |
outatfirst = 1 , |
|
|
int |
when = 0 |
|
) |
| |
|
virtual |
void XrdCryptoX509Chain::Cleanup |
( |
bool |
keepCA = 0 | ) |
|
void XrdCryptoX509Chain::Dump |
( |
| ) |
|
const char* XrdCryptoX509Chain::EEChash |
( |
| ) |
|
const char* XrdCryptoX509Chain::EECname |
( |
| ) |
|
const char* XrdCryptoX509Chain::LastError |
( |
| ) |
const |
|
inline |
virtual int XrdCryptoX509Chain::Reorder |
( |
| ) |
|
|
virtual |
void XrdCryptoX509Chain::SetEffectiveCA |
( |
| ) |
|
|
protected |
void XrdCryptoX509Chain::SetStatusCA |
( |
ECAStatus |
st | ) |
|
|
inline |
int XrdCryptoX509Chain::Size |
( |
| ) |
const |
|
inline |
ECAStatus XrdCryptoX509Chain::StatusCA |
( |
| ) |
const |
|
inline |
const char* XrdCryptoX509Chain::X509ChainError |
( |
EX509ChainErr |
e | ) |
|
int XrdCryptoX509Chain::size |
|
protected |
The documentation for this class was generated from the following file: