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

#include <x509_vfy.h>

Public Member Functions

 STACK_OF (X509) *untrusted
 
 STACK_OF (X509_CRL) *crls
 
 STACK_OF (X509) *(*lookup_certs)(X509_STORE_CTX *ctx
 
 STACK_OF (X509_CRL) *(*lookup_crls)(X509_STORE_CTX *ctx
 
 STACK_OF (X509) *chain
 

Public Attributes

X509_STOREctx
 
X509cert
 
X509_VERIFY_PARAMparam
 
voidother_ctx
 
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)
 
int(* check_policy )(X509_STORE_CTX *ctx)
 
X509_NAMEnm
 
int(* cleanup )(X509_STORE_CTX *ctx)
 
int valid
 
int last_untrusted
 
X509_POLICY_TREEtree
 
int explicit_policy
 
int error_depth
 
int error
 
X509current_cert
 
X509current_issuer
 
X509_CRLcurrent_crl
 
int current_crl_score
 
unsigned int current_reasons
 
X509_STORE_CTXparent
 
CRYPTO_EX_DATA ex_data
 

Member Function Documentation

◆ STACK_OF() [1/5]

x509_store_ctx_st::STACK_OF ( X509  )

◆ STACK_OF() [2/5]

x509_store_ctx_st::STACK_OF ( X509_CRL  )

◆ STACK_OF() [3/5]

x509_store_ctx_st::STACK_OF ( X509  )

◆ STACK_OF() [4/5]

x509_store_ctx_st::STACK_OF ( X509_CRL  )

◆ STACK_OF() [5/5]

x509_store_ctx_st::STACK_OF ( X509  )

Member Data Documentation

◆ cert

X509* x509_store_ctx_st::cert

◆ cert_crl

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

◆ check_crl

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

◆ check_issued

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

◆ check_policy

int(* x509_store_ctx_st::check_policy) (X509_STORE_CTX *ctx)

◆ check_revocation

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

◆ cleanup

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

◆ ctx

X509_STORE* x509_store_ctx_st::ctx

◆ current_cert

X509* x509_store_ctx_st::current_cert

◆ current_crl

X509_CRL* x509_store_ctx_st::current_crl

◆ current_crl_score

int x509_store_ctx_st::current_crl_score

◆ current_issuer

X509* x509_store_ctx_st::current_issuer

◆ current_reasons

unsigned int x509_store_ctx_st::current_reasons

◆ error

int x509_store_ctx_st::error

◆ error_depth

int x509_store_ctx_st::error_depth

◆ ex_data

CRYPTO_EX_DATA x509_store_ctx_st::ex_data

◆ explicit_policy

int x509_store_ctx_st::explicit_policy

◆ get_crl

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

◆ get_issuer

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

◆ last_untrusted

int x509_store_ctx_st::last_untrusted

◆ nm

X509_NAME * x509_store_ctx_st::nm

◆ other_ctx

void* x509_store_ctx_st::other_ctx

◆ param

X509_VERIFY_PARAM* x509_store_ctx_st::param

◆ parent

X509_STORE_CTX* x509_store_ctx_st::parent

◆ tree

X509_POLICY_TREE* x509_store_ctx_st::tree

◆ valid

int x509_store_ctx_st::valid

◆ verify

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

◆ verify_cb

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

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