Classes | Public Member Functions | Public Attributes | List of all members
grpc::SslServerCredentialsOptions Struct Reference

Options to create ServerCredentials with SSL. More...

#include <server_credentials.h>

Classes

struct  PemKeyCertPair
 

Public Member Functions

 SslServerCredentialsOptions ()
 
 SslServerCredentialsOptions (grpc_ssl_client_certificate_request_type request_type)
 

Public Attributes

grpc_ssl_client_certificate_request_type client_certificate_request
 
bool force_client_auth
 
std::vector< PemKeyCertPairpem_key_cert_pairs
 
std::string pem_root_certs
 

Detailed Description

Options to create ServerCredentials with SSL.

Definition at line 38 of file include/grpcpp/security/server_credentials.h.

Constructor & Destructor Documentation

◆ SslServerCredentialsOptions() [1/2]

grpc::SslServerCredentialsOptions::SslServerCredentialsOptions ( )
inline
Warning
Deprecated

Definition at line 40 of file include/grpcpp/security/server_credentials.h.

◆ SslServerCredentialsOptions() [2/2]

grpc::SslServerCredentialsOptions::SslServerCredentialsOptions ( grpc_ssl_client_certificate_request_type  request_type)
inlineexplicit

Definition at line 43 of file include/grpcpp/security/server_credentials.h.

Member Data Documentation

◆ client_certificate_request

grpc_ssl_client_certificate_request_type grpc::SslServerCredentialsOptions::client_certificate_request

If both force_client_auth and client_certificate_request fields are set, force_client_auth takes effect, i.e. REQUEST_AND_REQUIRE_CLIENT_CERTIFICATE_AND_VERIFY will be enforced.

Definition at line 60 of file include/grpcpp/security/server_credentials.h.

◆ force_client_auth

bool grpc::SslServerCredentialsOptions::force_client_auth
Warning
Deprecated

Definition at line 54 of file include/grpcpp/security/server_credentials.h.

◆ pem_key_cert_pairs

std::vector<PemKeyCertPair> grpc::SslServerCredentialsOptions::pem_key_cert_pairs

Definition at line 52 of file include/grpcpp/security/server_credentials.h.

◆ pem_root_certs

std::string grpc::SslServerCredentialsOptions::pem_root_certs

Definition at line 51 of file include/grpcpp/security/server_credentials.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:31