1 #ifndef __CRYPTO_SSLX509CRL_H__ 2 #define __CRYPTO_SSLX509CRL_H__ 30 #include <openssl/x509v3.h> 77 bool IsRevoked(
int serialnumber,
int when = 0);
78 bool IsRevoked(
const char *sernum,
int when = 0);
87 X509_CRL *
crl{
nullptr};
101 int Init(
const char *crlf);
102 int Init(FILE *fc,
const char *crlf);
103 int InitFromURI(
const char *uri,
const char *hash);
int GetFileType(const char *crlfn)
Definition: XrdSutCache.hh:49
time_t nextupdate
Definition: XrdCryptosslX509Crl.hh:89
virtual ~XrdCryptosslX509Crl()
XrdOucString srcfile
Definition: XrdCryptosslX509Crl.hh:93
int nrevoked
Definition: XrdCryptosslX509Crl.hh:96
bool IsValid()
Definition: XrdCryptosslX509Crl.hh:59
int Init(const char *crlf)
bool Verify(XrdCryptoX509 *ref)
void * XrdCryptoX509Crldata
Definition: XrdCryptoX509Crl.hh:41
XrdCryptosslX509Crl(const char *crlf, int opt=0)
XrdSutCache cache
Definition: XrdCryptosslX509Crl.hh:97
XrdOucString issuer
Definition: XrdCryptosslX509Crl.hh:90
time_t lastupdate
Definition: XrdCryptosslX509Crl.hh:88
const char * c_str() const
Definition: XrdOucString.hh:280
X509_CRL * crl
Definition: XrdCryptosslX509Crl.hh:87
const char * ParentFile()
Definition: XrdCryptosslX509Crl.hh:66
bool IsRevoked(int serialnumber, int when=0)
Definition: XrdCryptosslX509Crl.hh:50
int InitFromURI(const char *uri, const char *hash)
Definition: XrdCryptoX509Crl.hh:49
XrdOucString issuerhash
Definition: XrdCryptosslX509Crl.hh:91
XrdCryptoX509Crldata Opaque()
Definition: XrdCryptosslX509Crl.hh:62
XrdOucString issueroldhash
Definition: XrdCryptosslX509Crl.hh:92
XrdOucString crluri
Definition: XrdCryptosslX509Crl.hh:94
Definition: XrdCryptoX509.hh:51
const char * IssuerHash()
Definition: XrdCryptoX509Crl.hh:73
Definition: XrdOucString.hh:254