GRPC C++  1.30.0
Data Structures | Namespaces | Functions
server_credentials_impl.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>

Go to the source code of this file.

Data Structures

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

Namespaces

 grpc
 This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInputStream interface.
 
 grpc_impl
 An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided function on expiry or cancellation.
 
 grpc_impl::experimental
 

Functions

std::shared_ptr< ServerCredentials > grpc_impl::SslServerCredentials (const grpc::SslServerCredentialsOptions &options)
 Builds SSL ServerCredentials given SSL specific options. More...
 
std::shared_ptr< ServerCredentials > grpc_impl::InsecureServerCredentials ()
 Builds insecure server credentials. More...
 
std::shared_ptr< ServerCredentials > grpc_impl::experimental::AltsServerCredentials (const AltsServerCredentialsOptions &options)
 Builds ALTS ServerCredentials given ALTS specific options. More...
 
std::shared_ptr< ServerCredentials > grpc_impl::experimental::LocalServerCredentials (grpc_local_connect_type type)
 Builds Local ServerCredentials. More...
 
std::shared_ptr< ServerCredentials > grpc_impl::experimental::TlsServerCredentials (const TlsCredentialsOptions &options)
 Builds TLS ServerCredentials given TLS options. More...