OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
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
 
 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
 
int current_method
 
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
 

Detailed Description

Definition at line 230 of file x509_vfy.h.

Member Function Documentation

x509_store_ctx_st::STACK_OF ( X509  )
x509_store_ctx_st::STACK_OF ( X509  )
x509_store_ctx_st::STACK_OF ( X509_CRL  )
x509_store_ctx_st::STACK_OF ( X509_CRL  )
x509_store_ctx_st::STACK_OF ( X509  )
x509_store_ctx_st::STACK_OF ( X509  )
x509_store_ctx_st::STACK_OF ( X509_CRL  )
x509_store_ctx_st::STACK_OF ( X509_CRL  )
x509_store_ctx_st::STACK_OF ( X509  )
x509_store_ctx_st::STACK_OF ( X509  )

Member Data Documentation

X509 * x509_store_ctx_st::cert

Definition at line 236 of file x509_vfy.h.

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

Definition at line 251 of file x509_vfy.h.

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

Definition at line 250 of file x509_vfy.h.

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

Definition at line 247 of file x509_vfy.h.

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

Definition at line 252 of file x509_vfy.h.

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

Definition at line 248 of file x509_vfy.h.

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

Definition at line 255 of file x509_vfy.h.

X509_STORE * x509_store_ctx_st::ctx

Definition at line 232 of file x509_vfy.h.

X509 * x509_store_ctx_st::current_cert

Definition at line 268 of file x509_vfy.h.

X509_CRL * x509_store_ctx_st::current_crl

Definition at line 270 of file x509_vfy.h.

int x509_store_ctx_st::current_crl_score

Definition at line 272 of file x509_vfy.h.

X509 * x509_store_ctx_st::current_issuer

Definition at line 269 of file x509_vfy.h.

int x509_store_ctx_st::current_method

Definition at line 233 of file x509_vfy.h.

unsigned int x509_store_ctx_st::current_reasons

Definition at line 273 of file x509_vfy.h.

int x509_store_ctx_st::error

Definition at line 267 of file x509_vfy.h.

int x509_store_ctx_st::error_depth

Definition at line 266 of file x509_vfy.h.

CRYPTO_EX_DATA x509_store_ctx_st::ex_data

Definition at line 277 of file x509_vfy.h.

int x509_store_ctx_st::explicit_policy

Definition at line 263 of file x509_vfy.h.

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

Definition at line 249 of file x509_vfy.h.

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

Definition at line 246 of file x509_vfy.h.

int x509_store_ctx_st::last_untrusted

Definition at line 259 of file x509_vfy.h.

X509_NAME * x509_store_ctx_st::nm

Definition at line 253 of file x509_vfy.h.

void * x509_store_ctx_st::other_ctx

Definition at line 241 of file x509_vfy.h.

X509_VERIFY_PARAM * x509_store_ctx_st::param

Definition at line 240 of file x509_vfy.h.

X509_STORE_CTX * x509_store_ctx_st::parent

Definition at line 275 of file x509_vfy.h.

X509_POLICY_TREE * x509_store_ctx_st::tree

Definition at line 261 of file x509_vfy.h.

int x509_store_ctx_st::valid

Definition at line 258 of file x509_vfy.h.

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

Definition at line 244 of file x509_vfy.h.

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

Definition at line 245 of file x509_vfy.h.


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