GRPC C++
1.26.0
|
TLS credentials options, wrapper for grpc_tls_credentials_options. More...
#include <tls_credentials_options.h>
Public Member Functions | |
TlsCredentialsOptions (grpc_ssl_client_certificate_request_type cert_request_type, std::shared_ptr< TlsKeyMaterialsConfig > key_materials_config, std::shared_ptr< TlsCredentialReloadConfig > credential_reload_config, std::shared_ptr< TlsServerAuthorizationCheckConfig > server_authorization_check_config) | |
gRPC TLS credential options API implementation More... | |
~TlsCredentialsOptions () | |
grpc_ssl_client_certificate_request_type | cert_request_type () const |
Getters for member fields. More... | |
std::shared_ptr< TlsKeyMaterialsConfig > | key_materials_config () const |
std::shared_ptr< TlsCredentialReloadConfig > | credential_reload_config () const |
std::shared_ptr< TlsServerAuthorizationCheckConfig > | server_authorization_check_config () const |
grpc_tls_credentials_options * | c_credentials_options () const |
TLS credentials options, wrapper for grpc_tls_credentials_options.
It is used for experimental purposes for now and it is subject to change. See the description of the grpc_tls_credentials_options struct in grpc_security.h for more details.
grpc_impl::experimental::TlsCredentialsOptions::TlsCredentialsOptions | ( | grpc_ssl_client_certificate_request_type | cert_request_type, |
std::shared_ptr< TlsKeyMaterialsConfig > | key_materials_config, | ||
std::shared_ptr< TlsCredentialReloadConfig > | credential_reload_config, | ||
std::shared_ptr< TlsServerAuthorizationCheckConfig > | server_authorization_check_config | ||
) |
gRPC TLS credential options API implementation
grpc_impl::experimental::TlsCredentialsOptions::~TlsCredentialsOptions | ( | ) |
|
inline |
|
inline |
Getters for member fields.
|
inline |
|
inline |
|
inline |