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