webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Functions
x_crl.c File Reference
#include <openssl/asn1.h>
#include <openssl/asn1t.h>
#include <openssl/digest.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/stack.h>
#include <openssl/thread.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "../internal.h"

Classes

struct  x509_crl_method_st
 

Macros

#define X509_CRL_METHOD_DYNAMIC   1
 

Functions

 ASN1_SEQUENCE (X509_REVOKED)
 
 ASN1_SEQUENCE_enc (X509_CRL_INFO, enc, crl_inf_cb)
 
void X509_CRL_set_default_method (const X509_CRL_METHOD *meth)
 
X509_CRL_METHODX509_CRL_METHOD_new (int(*crl_init)(X509_CRL *crl), int(*crl_free)(X509_CRL *crl), int(*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer), int(*crl_verify)(X509_CRL *crl, EVP_PKEY *pk))
 
void X509_CRL_METHOD_free (X509_CRL_METHOD *m)
 
void X509_CRL_set_meth_data (X509_CRL *crl, void *dat)
 
voidX509_CRL_get_meth_data (X509_CRL *crl)
 

Macro Definition Documentation

◆ X509_CRL_METHOD_DYNAMIC

#define X509_CRL_METHOD_DYNAMIC   1

Function Documentation

◆ ASN1_SEQUENCE()

ASN1_SEQUENCE ( X509_REVOKED  )

◆ ASN1_SEQUENCE_enc()

ASN1_SEQUENCE_enc ( X509_CRL_INFO  ,
enc  ,
crl_inf_cb   
)

◆ X509_CRL_get_meth_data()

void* X509_CRL_get_meth_data ( X509_CRL crl)

◆ X509_CRL_METHOD_free()

void X509_CRL_METHOD_free ( X509_CRL_METHOD m)

◆ X509_CRL_METHOD_new()

X509_CRL_METHOD* X509_CRL_METHOD_new ( int(*)(X509_CRL *crl)  crl_init,
int(*)(X509_CRL *crl)  crl_free,
int(*)(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer)  crl_lookup,
int(*)(X509_CRL *crl, EVP_PKEY *pk)  crl_verify 
)

◆ X509_CRL_set_default_method()

void X509_CRL_set_default_method ( const X509_CRL_METHOD meth)

◆ X509_CRL_set_meth_data()

void X509_CRL_set_meth_data ( X509_CRL crl,
void dat 
)