webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
x509_store_st Struct Reference

#include <x509_vfy.h>

Public Member Functions

 STACK_OF (X509_OBJECT) *objs
 
 STACK_OF (X509_LOOKUP) *get_cert_methods
 
 STACK_OF (X509) *(*lookup_certs)(X509_STORE_CTX *ctx
 
 STACK_OF (X509_CRL) *(*lookup_crls)(X509_STORE_CTX *ctx
 

Public Attributes

int cache
 
CRYPTO_MUTEX objs_lock
 
X509_VERIFY_PARAMparam
 
int(* verify )(X509_STORE_CTX *ctx)
 
int(* verify_cb )(int ok, X509_STORE_CTX *ctx)
 
int(* get_issuer )(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
 
int(* check_issued )(X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
 
int(* check_revocation )(X509_STORE_CTX *ctx)
 
int(* get_crl )(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)
 
int(* check_crl )(X509_STORE_CTX *ctx, X509_CRL *crl)
 
int(* cert_crl )(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
 
X509_NAMEnm
 
int(* cleanup )(X509_STORE_CTX *ctx)
 
CRYPTO_refcount_t references
 

Member Function Documentation

◆ STACK_OF() [1/4]

x509_store_st::STACK_OF ( X509_OBJECT  )

◆ STACK_OF() [2/4]

x509_store_st::STACK_OF ( X509_LOOKUP  )

◆ STACK_OF() [3/4]

x509_store_st::STACK_OF ( X509  )

◆ STACK_OF() [4/4]

x509_store_st::STACK_OF ( X509_CRL  )

Member Data Documentation

◆ cache

int x509_store_st::cache

◆ cert_crl

int(* x509_store_st::cert_crl) (X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)

◆ check_crl

int(* x509_store_st::check_crl) (X509_STORE_CTX *ctx, X509_CRL *crl)

◆ check_issued

int(* x509_store_st::check_issued) (X509_STORE_CTX *ctx, X509 *x, X509 *issuer)

◆ check_revocation

int(* x509_store_st::check_revocation) (X509_STORE_CTX *ctx)

◆ cleanup

int(* x509_store_st::cleanup) (X509_STORE_CTX *ctx)

◆ get_crl

int(* x509_store_st::get_crl) (X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)

◆ get_issuer

int(* x509_store_st::get_issuer) (X509 **issuer, X509_STORE_CTX *ctx, X509 *x)

◆ nm

X509_NAME * x509_store_st::nm

◆ objs_lock

CRYPTO_MUTEX x509_store_st::objs_lock

◆ param

X509_VERIFY_PARAM* x509_store_st::param

◆ references

CRYPTO_refcount_t x509_store_st::references

◆ verify

int(* x509_store_st::verify) (X509_STORE_CTX *ctx)

◆ verify_cb

int(* x509_store_st::verify_cb) (int ok, X509_STORE_CTX *ctx)

The documentation for this struct was generated from the following file: