#include <internal.h>
Public Member Functions | |
SSL_CONFIG (SSL *ssl_arg) | |
STACK_OF (X509_NAME) *cached_x509_client_CA | |
~SSL_CONFIG () | |
Static Public Attributes | |
static constexpr bool | kAllowUniquePtr = true |
Definition at line 2960 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
explicit |
Definition at line 675 of file ssl_lib.cc.
SSL_CONFIG::~SSL_CONFIG | ( | ) |
Definition at line 691 of file ssl_lib.cc.
SSL_CONFIG::STACK_OF | ( | X509_NAME | ) |
Definition at line 3019 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
GrowableArray<ALPSConfig> SSL_CONFIG::alps_configs |
Definition at line 3023 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<CERT> SSL_CONFIG::cert |
Definition at line 2986 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::channel_id_enabled |
Definition at line 3059 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<EVP_PKEY> SSL_CONFIG::channel_id_private |
Definition at line 3015 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<SSLCipherPreferenceList> SSL_CONFIG::cipher_list |
Definition at line 2982 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<STACK_OF(CRYPTO_BUFFER)> SSL_CONFIG::client_CA |
Definition at line 3005 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 3041 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t SSL_CONFIG::conf_max_version = 0 |
Definition at line 2972 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t SSL_CONFIG::conf_min_version = 0 |
Definition at line 2977 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
enum ssl_verify_result_t(* SSL_CONFIG::custom_verify_callback) (SSL *ssl, uint8_t *out_alert) = nullptr |
Definition at line 2992 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::ech_grease_enabled |
Definition at line 3048 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::enforce_rsa_key_usage |
Definition at line 3064 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::handoff |
Definition at line 3075 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::jdk11_workaround |
Definition at line 3083 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2961 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::ocsp_stapling_enabled |
Definition at line 3055 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
X509_VERIFY_PARAM* SSL_CONFIG::param = nullptr |
Definition at line 2979 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::permute_extensions |
Definition at line 3090 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned(* SSL_CONFIG::psk_client_callback) (SSL *ssl, const char *hint, char *identity, unsigned max_identity_len, uint8_t *psk, unsigned max_psk_len) = nullptr |
Definition at line 2998 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<char> SSL_CONFIG::psk_identity_hint |
Definition at line 2996 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned(* SSL_CONFIG::psk_server_callback) (SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len) = nullptr |
Definition at line 3001 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 3029 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 3026 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::quic_use_legacy_codepoint |
Definition at line 3087 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::retain_only_sha256_of_client_certs |
Definition at line 3069 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::shed_handshake_config |
Definition at line 3079 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool SSL_CONFIG::signed_cert_timestamps_enabled |
Definition at line 3051 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<STACK_OF(SRTP_PROTECTION_PROFILE)> SSL_CONFIG::srtp_profiles |
Definition at line 3037 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2967 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 3011 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int(* SSL_CONFIG::verify_callback) (int ok, X509_STORE_CTX *ctx) |
Definition at line 2988 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t SSL_CONFIG::verify_mode = SSL_VERIFY_NONE |
Definition at line 3044 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 3033 of file third_party/boringssl-with-bazel/src/ssl/internal.h.