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

#include <x509_vfy.h>

Public Attributes

const char * name
 
int(* new_item )(X509_LOOKUP *ctx)
 
void(* free )(X509_LOOKUP *ctx)
 
int(* init )(X509_LOOKUP *ctx)
 
int(* shutdown )(X509_LOOKUP *ctx)
 
int(* ctrl )(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)
 
int(* get_by_subject )(X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret)
 
int(* get_by_issuer_serial )(X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret)
 
int(* get_by_fingerprint )(X509_LOOKUP *ctx, int type, unsigned char *bytes, int len, X509_OBJECT *ret)
 
int(* get_by_alias )(X509_LOOKUP *ctx, int type, char *str, int len, X509_OBJECT *ret)
 

Member Data Documentation

◆ ctrl

int(* x509_lookup_method_st::ctrl) (X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)

◆ free

void(* x509_lookup_method_st::free) (X509_LOOKUP *ctx)

◆ get_by_alias

int(* x509_lookup_method_st::get_by_alias) (X509_LOOKUP *ctx, int type, char *str, int len, X509_OBJECT *ret)

◆ get_by_fingerprint

int(* x509_lookup_method_st::get_by_fingerprint) (X509_LOOKUP *ctx, int type, unsigned char *bytes, int len, X509_OBJECT *ret)

◆ get_by_issuer_serial

int(* x509_lookup_method_st::get_by_issuer_serial) (X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret)

◆ get_by_subject

int(* x509_lookup_method_st::get_by_subject) (X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret)

◆ init

int(* x509_lookup_method_st::init) (X509_LOOKUP *ctx)

◆ name

const char* x509_lookup_method_st::name

◆ new_item

int(* x509_lookup_method_st::new_item) (X509_LOOKUP *ctx)

◆ shutdown

int(* x509_lookup_method_st::shutdown) (X509_LOOKUP *ctx)

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