GRPC C++  1.80.0
Data Structures | Namespaces | Functions
private_key_signer.h File Reference
#include <grpc/credentials.h>
#include <memory>
#include <string>
#include <variant>
#include "absl/functional/any_invocable.h"
#include "absl/status/statusor.h"
#include "absl/strings/string_view.h"

Go to the source code of this file.

Data Structures

class  grpc_core::PrivateKeySigner
 
class  grpc_core::PrivateKeySigner::AsyncSigningHandle
 

Namespaces

 grpc_core
 

Functions

absl::Status grpc_tls_identity_pairs_add_pair_with_signer (grpc_tls_identity_pairs *pairs, std::shared_ptr< grpc_core::PrivateKeySigner > private_key_signer, absl::string_view cert_chain)
 EXPERIMENTAL API - Subject to change. More...
 

Function Documentation

◆ grpc_tls_identity_pairs_add_pair_with_signer()

absl::Status grpc_tls_identity_pairs_add_pair_with_signer ( grpc_tls_identity_pairs pairs,
std::shared_ptr< grpc_core::PrivateKeySigner private_key_signer,
absl::string_view  cert_chain 
)

EXPERIMENTAL API - Subject to change.

Adds a identity key signer and a identity certificate chain to grpc_tls_identity_pairs. This implementation only works with gRPC Binaries built with BoringSSL. Returns OK if success, or a non-OK status on failure.