#include <internal.h>
Public Member Functions | |
ssl_session_st & | operator= (const ssl_session_st &)=delete |
ssl_session_st (const bssl::SSL_X509_METHOD *method) | |
ssl_session_st (const ssl_session_st &)=delete | |
STACK_OF (X509) *x509_chain | |
STACK_OF (X509) *x509_chain_without_leaf | |
Private Member Functions | |
~ssl_session_st () | |
Friends | |
OPENSSL_EXPORT void | SSL_SESSION_free (SSL_SESSION *) |
Definition at line 3787 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
explicit |
|
delete |
|
private |
Definition at line 952 of file ssl_session.cc.
|
delete |
ssl_session_st::STACK_OF | ( | X509 | ) |
ssl_session_st::STACK_OF | ( | X509 | ) |
|
friend |
Definition at line 966 of file ssl_session.cc.
uint32_t ssl_session_st::auth_timeout = SSL_DEFAULT_SESSION_TIMEOUT |
Definition at line 3854 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::UniquePtr<STACK_OF(CRYPTO_BUFFER)> ssl_session_st::certs |
Definition at line 3825 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const SSL_CIPHER* ssl_session_st::cipher = nullptr |
Definition at line 3860 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::Array<uint8_t> ssl_session_st::early_alpn |
Definition at line 3897 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
CRYPTO_EX_DATA ssl_session_st::ex_data |
Definition at line 3862 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::extended_master_secret |
Definition at line 3910 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t ssl_session_st::group_id = 0 |
Definition at line 3799 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::has_application_settings |
Definition at line 3929 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::is_quic |
Definition at line 3925 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::is_server |
Definition at line 3922 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::Array<uint8_t> ssl_session_st::local_application_settings |
Definition at line 3901 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
SSL_SESSION * ssl_session_st::next = nullptr |
Definition at line 3866 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::not_resumable |
Definition at line 3916 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::UniquePtr<CRYPTO_BUFFER> ssl_session_st::ocsp_response |
Definition at line 3873 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::original_handshake_hash[EVP_MAX_MD_SIZE] = {0} |
Definition at line 3882 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::original_handshake_hash_len = 0 |
Definition at line 3883 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::Array<uint8_t> ssl_session_st::peer_application_settings |
Definition at line 3905 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::peer_sha256[SHA256_DIGEST_LENGTH] = {0} |
Definition at line 3877 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::peer_sha256_valid |
Definition at line 3913 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t ssl_session_st::peer_signature_algorithm = 0 |
Definition at line 3803 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
SSL_SESSION* ssl_session_st::prev = nullptr |
Definition at line 3866 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::UniquePtr<char> ssl_session_st::psk_identity |
Definition at line 3821 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::Array<uint8_t> ssl_session_st::quic_early_data_context |
Definition at line 3933 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
CRYPTO_refcount_t ssl_session_st::references = 1 |
Definition at line 3792 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::secret[SSL_MAX_MASTER_KEY_LENGTH] = {0} |
Definition at line 3810 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
int ssl_session_st::secret_length = 0 |
Definition at line 3809 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::session_id[SSL_MAX_SSL_SESSION_ID_LENGTH] = {0} |
Definition at line 3814 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
unsigned ssl_session_st::session_id_length = 0 |
Definition at line 3813 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::sid_ctx[SSL_MAX_SID_CTX_LENGTH] = {0} |
Definition at line 3819 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t ssl_session_st::sid_ctx_length = 0 |
Definition at line 3818 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::UniquePtr<CRYPTO_BUFFER> ssl_session_st::signed_cert_timestamp_list |
Definition at line 3870 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint16_t ssl_session_st::ssl_version = 0 |
Definition at line 3795 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bssl::Array<uint8_t> ssl_session_st::ticket |
Definition at line 3868 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t ssl_session_st::ticket_age_add = 0 |
Definition at line 3887 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
bool ssl_session_st::ticket_age_add_valid |
Definition at line 3919 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t ssl_session_st::ticket_lifetime_hint = 0 |
Definition at line 3885 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t ssl_session_st::ticket_max_early_data = 0 |
Definition at line 3891 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint64_t ssl_session_st::time = 0 |
Definition at line 3858 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint32_t ssl_session_st::timeout = SSL_DEFAULT_SESSION_TIMEOUT |
Definition at line 3850 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
long ssl_session_st::verify_result = X509_V_ERR_INVALID_CALL |
Definition at line 3846 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const bssl::SSL_X509_METHOD* ssl_session_st::x509_method = nullptr |
Definition at line 3827 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
X509* ssl_session_st::x509_peer = nullptr |
Definition at line 3830 of file third_party/boringssl-with-bazel/src/ssl/internal.h.