XRootD
XrdCryptoX509Chain.cc File Reference
#include <ctime>
#include <cstring>
#include "XrdCrypto/XrdCryptoX509Chain.hh"
#include "XrdCrypto/XrdCryptoTrace.hh"
+ Include dependency graph for XrdCryptoX509Chain.cc:

Go to the source code of this file.

Macros

#define LOCDUMP(y)   { std::cerr << epname << ":" << y << std::endl; }
 

Variables

static const char * X509ChainErrStr []
 

Macro Definition Documentation

◆ LOCDUMP

#define LOCDUMP (   y)    { std::cerr << epname << ":" << y << std::endl; }

Definition at line 43 of file XrdCryptoX509Chain.cc.

Variable Documentation

◆ X509ChainErrStr

const char* X509ChainErrStr[]
static
Initial value:
= {
"no error condition occurred",
"chain is inconsistent",
"size exceeds max allowed depth",
"invalid or missing CA",
"certificate missing",
"unexpected certificate type",
"names invalid or missing",
"certificate has been revoked",
"certificate expired",
"extension not found",
"signature verification failed",
"issuer had no signing rights",
"CA issued by another CA",
"invalid or missing EEC",
"too many EEC",
"invalid proxy"
}

Definition at line 46 of file XrdCryptoX509Chain.cc.

Referenced by XrdCryptoX509Chain::X509ChainError().