Macros | Functions
local_transport_security.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/grpc.h>
#include "src/core/tsi/transport_security.h"
#include "src/core/tsi/transport_security_interface.h"
Include dependency graph for local_transport_security.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TSI_LOCAL_NUM_OF_PEER_PROPERTIES   1
 
#define TSI_LOCAL_PROCESS_ID_PEER_PROPERTY   "process_id"
 

Functions

tsi_result tsi_local_handshaker_create (tsi_handshaker **self)
 

Macro Definition Documentation

◆ TSI_LOCAL_NUM_OF_PEER_PROPERTIES

#define TSI_LOCAL_NUM_OF_PEER_PROPERTIES   1

Definition at line 29 of file local_transport_security.h.

◆ TSI_LOCAL_PROCESS_ID_PEER_PROPERTY

#define TSI_LOCAL_PROCESS_ID_PEER_PROPERTY   "process_id"

Definition at line 30 of file local_transport_security.h.

Function Documentation

◆ tsi_local_handshaker_create()

tsi_result tsi_local_handshaker_create ( tsi_handshaker **  self)

This method creates a local TSI handshaker instance.

  • self: address of local TSI handshaker instance to be returned from the method.

It returns TSI_OK on success and an error status code on failure.

This handshaker is also being used as a minimalist handshaker for insecure security connector. If this handshaker ever needs to do anything more that does not fit with an insecure connector, we would need to add a separate handshaker for insecure connectors.

Definition at line 161 of file local_transport_security.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:22