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)*chain

Data Fields

X509_STORE ctx
int  current_method
X509 cert
X509_VERIFY_PARAM param
void *  other_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)
int(*  cleanup )(X509_STORE_CTX *ctx)
int  valid
int  last_untrusted
X509_POLICY_TREE tree
int  explicit_policy
int  error_depth
int  error
X509 current_cert
X509 current_issuer
X509_CRL current_crl
CRYPTO_EX_DATA  ex_data

Member Function Documentation

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

Field Documentation

X509* x509_store_ctx_st::cert
 
int(* x509_store_ctx_st::cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
 
int(* x509_store_ctx_st::check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl)
 
int(* x509_store_ctx_st::check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
 
int(* x509_store_ctx_st::check_policy)(X509_STORE_CTX *ctx)
 
int(* x509_store_ctx_st::check_revocation)(X509_STORE_CTX *ctx)
 
int(* x509_store_ctx_st::cleanup)(X509_STORE_CTX *ctx)
 
X509_STORE* x509_store_ctx_st::ctx
 
X509* x509_store_ctx_st::current_cert
 
X509_CRL* x509_store_ctx_st::current_crl
 
X509* x509_store_ctx_st::current_issuer
 
int x509_store_ctx_st::current_method
 
int x509_store_ctx_st::error
 
int x509_store_ctx_st::error_depth
 
CRYPTO_EX_DATA x509_store_ctx_st::ex_data
 
int x509_store_ctx_st::explicit_policy
 
int(* x509_store_ctx_st::get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)
 
int(* x509_store_ctx_st::get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
 
int x509_store_ctx_st::last_untrusted
 
void* x509_store_ctx_st::other_ctx
 
X509_VERIFY_PARAM* x509_store_ctx_st::param
 
X509_POLICY_TREE* x509_store_ctx_st::tree
 
int x509_store_ctx_st::valid
 
int(* x509_store_ctx_st::verify)(X509_STORE_CTX *ctx)
 
int(* x509_store_ctx_st::verify_cb)(int ok, X509_STORE_CTX *ctx)
 

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

Copyright © Nokia Corporation 2001-2008
Back to top