GRPC Core
18.0.0
|
#include <grpc/support/port_platform.h>
#include <grpc/grpc_security.h>
#include "src/core/tsi/alts/handshaker/transport_security_common_api.h"
Go to the source code of this file.
Data Structures | |
struct | grpc_alts_credentials_options_vtable |
struct | grpc_alts_credentials_options |
struct | target_service_account |
struct | grpc_alts_credentials_client_options |
Main struct for ALTS client credentials options. More... | |
struct | grpc_alts_credentials_server_options |
Main struct for ALTS server credentials options. More... | |
Typedefs | |
typedef struct grpc_alts_credentials_options_vtable | grpc_alts_credentials_options_vtable |
typedef struct target_service_account | target_service_account |
typedef struct grpc_alts_credentials_client_options | grpc_alts_credentials_client_options |
Main struct for ALTS client credentials options. More... | |
typedef struct grpc_alts_credentials_server_options | grpc_alts_credentials_server_options |
Main struct for ALTS server credentials options. More... | |
Functions | |
grpc_alts_credentials_options * | grpc_alts_credentials_options_copy (const grpc_alts_credentials_options *options) |
This method performs a deep copy on grpc_alts_credentials_options instance. More... | |
Main struct for ALTS client credentials options.
The options contain a a list of target service accounts (if specified) used for secure naming check.
Main struct for ALTS server credentials options.
The options currently do not contain any server-specific fields.
typedef struct target_service_account target_service_account |
grpc_alts_credentials_options* grpc_alts_credentials_options_copy | ( | const grpc_alts_credentials_options * | options | ) |
This method performs a deep copy on grpc_alts_credentials_options instance.
It returns a new grpc_alts_credentials_options instance on success and NULL on failure.