Classes | Namespaces | Functions
include/grpcpp/security/server_credentials.h File Reference
#include <memory>
#include <vector>
#include <grpc/grpc_security_constants.h>
#include <grpcpp/security/auth_metadata_processor.h>
#include <grpcpp/security/tls_credentials_options.h>
#include <grpcpp/support/config.h>
Include dependency graph for include/grpcpp/security/server_credentials.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  grpc::experimental::AltsServerCredentialsOptions
 Options to create ServerCredentials with ALTS. More...
 
struct  grpc::SslServerCredentialsOptions::PemKeyCertPair
 
class  grpc::ServerCredentials
 Wrapper around grpc_server_credentials, a way to authenticate a server. More...
 
struct  grpc::SslServerCredentialsOptions
 Options to create ServerCredentials with SSL. More...
 

Namespaces

 grpc
 
 grpc::experimental
 

Functions

std::shared_ptr< ServerCredentials > grpc::experimental::AltsServerCredentials (const AltsServerCredentialsOptions &options)
 Builds ALTS ServerCredentials given ALTS specific options. More...
 
std::shared_ptr< ServerCredentials > grpc::InsecureServerCredentials ()
 
std::shared_ptr< ServerCredentials > grpc::experimental::LocalServerCredentials (grpc_local_connect_type type)
 
std::shared_ptr< ServerCredentials > grpc::SslServerCredentials (const grpc::SslServerCredentialsOptions &options)
 Builds SSL ServerCredentials given SSL specific options. More...
 
std::shared_ptr< ServerCredentials > grpc::experimental::TlsServerCredentials (const experimental::TlsServerCredentialsOptions &options)
 Builds TLS ServerCredentials given TLS options. More...
 
std::shared_ptr< ServerCredentials > grpc::XdsServerCredentials (const std::shared_ptr< ServerCredentials > &fallback_credentials)
 Builds Xds ServerCredentials given fallback credentials. More...
 


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