#include <internal.h>
Public Member Functions | |
CERT (const SSL_X509_METHOD *x509_method) | |
STACK_OF (X509) *x509_chain | |
~CERT () | |
Public Attributes | |
int(* | cert_cb )(SSL *ssl, void *arg) = nullptr |
void * | cert_cb_arg = nullptr |
UniquePtr< STACK_OF(CRYPTO_BUFFER)> | chain |
UniquePtr< DC > | dc = nullptr |
const SSL_PRIVATE_KEY_METHOD * | dc_key_method = nullptr |
UniquePtr< EVP_PKEY > | dc_privatekey = nullptr |
const SSL_PRIVATE_KEY_METHOD * | key_method = nullptr |
UniquePtr< CRYPTO_BUFFER > | ocsp_response |
UniquePtr< EVP_PKEY > | privatekey |
uint8_t | sid_ctx [SSL_MAX_SID_CTX_LENGTH] = {0} |
uint8_t | sid_ctx_length = 0 |
Array< uint16_t > | sigalgs |
UniquePtr< CRYPTO_BUFFER > | signed_cert_timestamp_list |
X509_STORE * | verify_store = nullptr |
X509 * | x509_leaf = nullptr |
const SSL_X509_METHOD * | x509_method = nullptr |
X509 * | x509_stash = nullptr |
Static Public Attributes | |
static constexpr bool | kAllowUniquePtr = true |
Definition at line 2345 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
|
explicit |
Definition at line 137 of file ssl_cert.cc.
CERT::~CERT | ( | ) |
Definition at line 140 of file ssl_cert.cc.
CERT::STACK_OF | ( | X509 | ) |
Definition at line 2394 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
void* CERT::cert_cb_arg = nullptr |
Definition at line 2395 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<STACK_OF(CRYPTO_BUFFER)> CERT::chain |
Definition at line 2359 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<DC> CERT::dc = nullptr |
Definition at line 2415 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const SSL_PRIVATE_KEY_METHOD* CERT::dc_key_method = nullptr |
Definition at line 2423 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<EVP_PKEY> CERT::dc_privatekey = nullptr |
Definition at line 2419 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2346 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const SSL_PRIVATE_KEY_METHOD* CERT::key_method = nullptr |
Definition at line 2378 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<CRYPTO_BUFFER> CERT::ocsp_response |
Definition at line 2405 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<EVP_PKEY> CERT::privatekey |
Definition at line 2351 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t CERT::sid_ctx[SSL_MAX_SID_CTX_LENGTH] = {0} |
Definition at line 2410 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
uint8_t CERT::sid_ctx_length = 0 |
Definition at line 2409 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
Definition at line 2386 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
UniquePtr<CRYPTO_BUFFER> CERT::signed_cert_timestamp_list |
Definition at line 2402 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
X509_STORE* CERT::verify_store = nullptr |
Definition at line 2399 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
X509* CERT::x509_leaf = nullptr |
Definition at line 2369 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
const SSL_X509_METHOD* CERT::x509_method = nullptr |
Definition at line 2382 of file third_party/boringssl-with-bazel/src/ssl/internal.h.
X509* CERT::x509_stash = nullptr |
Definition at line 2374 of file third_party/boringssl-with-bazel/src/ssl/internal.h.