Package io.grpc.alts.internal
package io.grpc.alts.internal
-
ClassDescription
AeadCrypter
performs authenticated encryption and decryption for a fixed key given unique nonces.AES128-GCM implementation ofAeadCrypter
that uses default JCE provider.AeadCrypter
implementation based onAesGcmAeadCrypter
with nonce-based rekeying using HKDF-expand and random nonce-mask that is XORed with the given nonce/counter.Performs encryption and decryption with AES-GCM using JCE.Handshaker options for creating ALTS client channel.Builder for AltsClientOptions.Protobuf typegrpc.gcp.AltsContext
Protobuf typegrpc.gcp.AltsContext
Framing and deframing methods and classes used by handshaker.A helper class to read a frame.A helper class to write a frame.An API for conducting handshakes via ALTS handshaker service.Handshaker options for creating ALTS channel.An interface to the ALTS handshaker service.AltsInternalContext contains security-related context information about an ALTs connection.A gRPCInternalProtocolNegotiator.ProtocolNegotiator
for ALTS.ClientAltsProtocolNegotiatorFactory is a factory for doing client side negotiation of an ALTS channel.A Protocol Negotiator factory which can switch between ALTS and TLS based on EAG Attrs.Channel created from a channel pool lazily.Frame protector that uses the ALTS framing.Negotiates a grpc channel key to be used by the TsiFrameProtector, using ALTs handshaker service.Provides a semaphore primitive, without blocking waiting on permits.UnwrapsByteBuf
s intoByteBuffer
s.AChannelCrypterNetty
performs stateful encryption and decryption of independent input and output streams.Protobuf typegrpc.gcp.Endpoint
Protobuf typegrpc.gcp.Endpoint
Protobuf enumgrpc.gcp.HandshakeProtocol
Protobuf typegrpc.gcp.HandshakerReq
Protobuf typegrpc.gcp.HandshakerReq
Protobuf typegrpc.gcp.HandshakerResp
Protobuf typegrpc.gcp.HandshakerResp
Protobuf typegrpc.gcp.HandshakerResult
Protobuf typegrpc.gcp.HandshakerResult
A stub to allow clients to do synchronous rpc calls to service HandshakerService.A stub to allow clients to do ListenableFuture-style rpc calls to service HandshakerService.Base class for the server implementation of the service HandshakerService.A stub to allow clients to do asynchronous rpc calls to service HandshakerService.HandshakerServiceGrpc.MethodHandlers<Req,Resp> Protobuf typegrpc.gcp.HandshakerStatus
Protobuf typegrpc.gcp.HandshakerStatus
Protobuf typegrpc.gcp.Identity
Protobuf typegrpc.gcp.Identity
A wrapper for aTsiHandshaker
that accepts nettyByteBuf
s.Protobuf enumgrpc.gcp.NetworkProtocol
Protobuf typegrpc.gcp.NextHandshakeMessageReq
Protobuf typegrpc.gcp.NextHandshakeMessageReq
Promise used when flushing thependingUnprotectedWrites
queue.Max and min supported RPC protocol versions.Max and min supported RPC protocol versions.RPC version contains a major version and a minor version.RPC version contains a major version and a minor version.Utility class for Rpc Protocol Versions.Wrapper class that stores results of Rpc Protocol Versions check.The security level of the created channel.Protobuf typegrpc.gcp.ServerHandshakeParameters
Protobuf typegrpc.gcp.ServerHandshakeParameters
Protobuf typegrpc.gcp.StartClientHandshakeReq
Protobuf typegrpc.gcp.StartClientHandshakeReq
Protobuf typegrpc.gcp.StartServerHandshakeReq
Protobuf typegrpc.gcp.StartServerHandshakeReq
Encrypts and decrypts TSI Frames.This object protects and unprotects netty buffers once the handshake is done.A mirror of java.util.function.Consumer without the Java 8 dependency.Performs The TSI Handshake.Validates a Tsi Peer object.This object protects and unprotects buffers once the handshake is done.Factory that manufactures instances ofTsiHandshaker
.A set of peer properties.A peer property corresponding to a boolean.A peer property corresponding to a double.A peer property.A peer property corresponding to a list of peer properties.A peer property corresponding to a signed 64-bit integer.A peer property corresponding to a string.A peer property corresponding to an unsigned 64-bit integer.