GRPC Core  18.0.0
Data Structures | Typedefs | Functions
grpc_alts_credentials_options.h File Reference
#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_optionsgrpc_alts_credentials_options_copy (const grpc_alts_credentials_options *options)
 This method performs a deep copy on grpc_alts_credentials_options instance. More...
 

Typedef Documentation

◆ grpc_alts_credentials_client_options

Main struct for ALTS client credentials options.

The options contain a a list of target service accounts (if specified) used for secure naming check.

◆ grpc_alts_credentials_options_vtable

◆ grpc_alts_credentials_server_options

Main struct for ALTS server credentials options.

The options currently do not contain any server-specific fields.

◆ target_service_account

Function Documentation

◆ grpc_alts_credentials_options_copy()

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.