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);
90 X509_CRL *crl{
nullptr};
91 time_t lastupdate{-1};
92 time_t nextupdate{-1};
102 int GetFileType(
const char *crlfn);
104 int Init(
const char *crlf);
105 int Init(FILE *fc,
const char *crlf);
106 int InitFromURI(
const char *uri,
const char *hash);
void * XrdCryptoX509Crldata
const char * IssuerHash()
XrdCryptoX509Crldata Opaque()
XrdCryptosslX509Crl(const char *crlf, int opt=0)
virtual ~XrdCryptosslX509Crl()
bool hasCriticalExtension()
const char * ParentFile()
bool IsRevoked(int serialnumber, int when=0)
bool Verify(XrdCryptoX509 *ref)
const char * c_str() const