#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.