Go to the documentation of this file. 1 #ifndef __CRYPTO_SSLX509CRL_H__
2 #define __CRYPTO_SSLX509CRL_H__
30 #include <openssl/x509v3.h>
97 int Init(
const char *crlf);
const char * c_str() const
Definition: XrdOucString.hh:280
XrdCryptosslX509Crl(XrdCryptoX509 *cacert)
XrdOucString crluri
Definition: XrdCryptosslX509Crl.hh:90
XrdSutCache cache
Definition: XrdCryptosslX509Crl.hh:93
bool IsRevoked(int serialnumber, int when=0)
XrdOucString issueroldhash
Definition: XrdCryptosslX509Crl.hh:88
virtual ~XrdCryptosslX509Crl()
int Init(const char *crlf)
int GetFileType(const char *crlfn)
XrdCryptoX509Crldata Opaque()
Definition: XrdCryptosslX509Crl.hh:61
XrdOucString issuer
Definition: XrdCryptosslX509Crl.hh:86
bool IsValid()
Definition: XrdCryptosslX509Crl.hh:58
Definition: XrdSutCache.hh:49
time_t lastupdate
Definition: XrdCryptosslX509Crl.hh:84
XrdOucString srcfile
Definition: XrdCryptosslX509Crl.hh:89
XrdCryptosslX509Crl(const char *crlf, int opt=0)
const char * ParentFile()
Definition: XrdCryptosslX509Crl.hh:65
void * XrdCryptoX509Crldata
Definition: XrdCryptoX509Crl.hh:41
Definition: XrdCryptosslX509Crl.hh:50
XrdOucString issuerhash
Definition: XrdCryptosslX509Crl.hh:87
bool IsRevoked(const char *sernum, int when=0)
int InitFromURI(const char *uri, const char *hash)
time_t nextupdate
Definition: XrdCryptosslX509Crl.hh:85
Definition: XrdCryptoX509.hh:51
bool Verify(XrdCryptoX509 *ref)
X509_CRL * crl
Definition: XrdCryptosslX509Crl.hh:83
Definition: XrdCryptoX509Crl.hh:49
const char * IssuerHash(int)
Definition: XrdOucString.hh:254
int nrevoked
Definition: XrdCryptosslX509Crl.hh:92