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

Detailed Description

Definition at line 183 of file x509_vfy.h.

Member Function Documentation

x509_store_st::STACK_OF ( X509_OBJECT  )
x509_store_st::STACK_OF ( X509_OBJECT  )
x509_store_st::STACK_OF ( X509_LOOKUP  )
x509_store_st::STACK_OF ( X509_LOOKUP  )
x509_store_st::STACK_OF ( X509  )
x509_store_st::STACK_OF ( X509  )
x509_store_st::STACK_OF ( X509_CRL  )
x509_store_st::STACK_OF ( X509_CRL  )

Member Data Documentation

int x509_store_st::cache

Definition at line 186 of file x509_vfy.h.

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

Definition at line 202 of file x509_vfy.h.

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

Definition at line 201 of file x509_vfy.h.

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

Definition at line 198 of file x509_vfy.h.

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

Definition at line 199 of file x509_vfy.h.

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

Definition at line 205 of file x509_vfy.h.

CRYPTO_EX_DATA x509_store_st::ex_data

Definition at line 207 of file x509_vfy.h.

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

Definition at line 200 of file x509_vfy.h.

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

Definition at line 197 of file x509_vfy.h.

X509_NAME * x509_store_st::nm

Definition at line 203 of file x509_vfy.h.

X509_VERIFY_PARAM * x509_store_st::param

Definition at line 192 of file x509_vfy.h.

int x509_store_st::references

Definition at line 208 of file x509_vfy.h.

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

Definition at line 195 of file x509_vfy.h.

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

Definition at line 196 of file x509_vfy.h.


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