|
|
|
@ -55,35 +55,21 @@ struct SslServerCredentialsOptions { |
|
|
|
|
grpc_ssl_client_certificate_request_type client_certificate_request; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static inline std::shared_ptr<ServerCredentials> SslServerCredentials( |
|
|
|
|
const SslServerCredentialsOptions& options) { |
|
|
|
|
return ::grpc::SslServerCredentials(options); |
|
|
|
|
} |
|
|
|
|
std::shared_ptr<ServerCredentials> SslServerCredentials(const SslServerCredentialsOptions& options); |
|
|
|
|
|
|
|
|
|
static inline std::shared_ptr<ServerCredentials> InsecureServerCredentials() { |
|
|
|
|
return ::grpc::InsecureServerCredentials(); |
|
|
|
|
} |
|
|
|
|
std::shared_ptr<ServerCredentials> InsecureServerCredentials(); |
|
|
|
|
|
|
|
|
|
namespace experimental { |
|
|
|
|
|
|
|
|
|
typedef ::grpc_impl::experimental::AltsServerCredentialsOptions |
|
|
|
|
AltsServerCredentialsOptions; |
|
|
|
|
|
|
|
|
|
static inline std::shared_ptr<ServerCredentials> AltsServerCredentials( |
|
|
|
|
const AltsServerCredentialsOptions& options) { |
|
|
|
|
return ::grpc::experimental::AltsServerCredentials(options); |
|
|
|
|
} |
|
|
|
|
std::shared_ptr<ServerCredentials> AltsServerCredentials(const AltsServerCredentialsOptions& options); |
|
|
|
|
|
|
|
|
|
static inline std::shared_ptr<ServerCredentials> LocalServerCredentials( |
|
|
|
|
grpc_local_connect_type type) { |
|
|
|
|
return ::grpc::experimental::LocalServerCredentials(type); |
|
|
|
|
} |
|
|
|
|
std::shared_ptr<ServerCredentials> LocalServerCredentials(grpc_local_connect_type type); |
|
|
|
|
|
|
|
|
|
/// Builds TLS ServerCredentials given TLS options.
|
|
|
|
|
static inline std::shared_ptr<ServerCredentials> TlsServerCredentials( |
|
|
|
|
const ::grpc::experimental::TlsCredentialsOptions& options) { |
|
|
|
|
return ::grpc::experimental::TlsServerCredentials(options); |
|
|
|
|
} |
|
|
|
|
std::shared_ptr<ServerCredentials> TlsServerCredentials(const ::grpc::experimental::TlsCredentialsOptions& options); |
|
|
|
|
|
|
|
|
|
} // namespace experimental
|
|
|
|
|
} // namespace grpc
|
|
|
|
|