Public Attributes | List of all members
SSL_X509_METHOD Struct Reference

#include <internal.h>

Public Attributes

void(* cert_clear )(CERT *cert)
 
void(* cert_dup )(CERT *new_cert, const CERT *cert)
 
void(* cert_flush_cached_chain )(CERT *cert)
 
void(* cert_flush_cached_leaf )(CERT *cert)
 
void(* cert_free )(CERT *cert)
 
bool(* check_client_CA_list )(STACK_OF(CRYPTO_BUFFER) *names)
 
void(* hs_flush_cached_ca_names )(SSL_HANDSHAKE *hs)
 
bool(* session_cache_objects )(SSL_SESSION *session)
 
void(* session_clear )(SSL_SESSION *session)
 
bool(* session_dup )(SSL_SESSION *new_session, const SSL_SESSION *session)
 
bool(* session_verify_cert_chain )(SSL_SESSION *session, SSL_HANDSHAKE *ssl, uint8_t *out_alert)
 
bool(* ssl_auto_chain_if_needed )(SSL_HANDSHAKE *hs)
 
void(* ssl_config_free )(SSL_CONFIG *cfg)
 
void(* ssl_ctx_flush_cached_client_CA )(SSL_CTX *ssl)
 
void(* ssl_ctx_free )(SSL_CTX *ctx)
 
bool(* ssl_ctx_new )(SSL_CTX *ctx)
 
void(* ssl_flush_cached_client_CA )(SSL_CONFIG *cfg)
 
bool(* ssl_new )(SSL_HANDSHAKE *hs)
 

Detailed Description

Definition at line 2510 of file third_party/boringssl-with-bazel/src/ssl/internal.h.

Member Data Documentation

◆ cert_clear

void(* SSL_X509_METHOD::cert_clear) (CERT *cert)

◆ cert_dup

void(* SSL_X509_METHOD::cert_dup) (CERT *new_cert, const CERT *cert)

◆ cert_flush_cached_chain

void(* SSL_X509_METHOD::cert_flush_cached_chain) (CERT *cert)

◆ cert_flush_cached_leaf

void(* SSL_X509_METHOD::cert_flush_cached_leaf) (CERT *cert)

◆ cert_free

void(* SSL_X509_METHOD::cert_free) (CERT *cert)

◆ check_client_CA_list

bool(* SSL_X509_METHOD::check_client_CA_list) (STACK_OF(CRYPTO_BUFFER) *names)

◆ hs_flush_cached_ca_names

void(* SSL_X509_METHOD::hs_flush_cached_ca_names) (SSL_HANDSHAKE *hs)

◆ session_cache_objects

bool(* SSL_X509_METHOD::session_cache_objects) (SSL_SESSION *session)

◆ session_clear

void(* SSL_X509_METHOD::session_clear) (SSL_SESSION *session)

◆ session_dup

bool(* SSL_X509_METHOD::session_dup) (SSL_SESSION *new_session, const SSL_SESSION *session)

◆ session_verify_cert_chain

bool(* SSL_X509_METHOD::session_verify_cert_chain) (SSL_SESSION *session, SSL_HANDSHAKE *ssl, uint8_t *out_alert)

◆ ssl_auto_chain_if_needed

bool(* SSL_X509_METHOD::ssl_auto_chain_if_needed) (SSL_HANDSHAKE *hs)

◆ ssl_config_free

void(* SSL_X509_METHOD::ssl_config_free) (SSL_CONFIG *cfg)

◆ ssl_ctx_flush_cached_client_CA

void(* SSL_X509_METHOD::ssl_ctx_flush_cached_client_CA) (SSL_CTX *ssl)

◆ ssl_ctx_free

void(* SSL_X509_METHOD::ssl_ctx_free) (SSL_CTX *ctx)

◆ ssl_ctx_new

bool(* SSL_X509_METHOD::ssl_ctx_new) (SSL_CTX *ctx)

◆ ssl_flush_cached_client_CA

void(* SSL_X509_METHOD::ssl_flush_cached_client_CA) (SSL_CONFIG *cfg)

◆ ssl_new

bool(* SSL_X509_METHOD::ssl_new) (SSL_HANDSHAKE *hs)

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:48