Package io.grpc.alts.internal
package io.grpc.alts.internal
-
ClassDescription
AeadCrypterperforms authenticated encryption and decryption for a fixed key given unique nonces.AES128-GCM implementation ofAeadCrypterthat uses default JCE provider.AeadCrypterimplementation based onAesGcmAeadCrypterwith 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.AltsContextProtobuf typegrpc.gcp.AltsContextFraming 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.ProtocolNegotiatorfor 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.UnwrapsByteBufs intoByteBuffers.AChannelCrypterNettyperforms stateful encryption and decryption of independent input and output streams.Protobuf typegrpc.gcp.EndpointProtobuf typegrpc.gcp.EndpointProtobuf enumgrpc.gcp.HandshakeProtocolProtobuf typegrpc.gcp.HandshakerReqProtobuf typegrpc.gcp.HandshakerReqProtobuf typegrpc.gcp.HandshakerRespProtobuf typegrpc.gcp.HandshakerRespProtobuf typegrpc.gcp.HandshakerResultProtobuf typegrpc.gcp.HandshakerResultA 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.HandshakerStatusProtobuf typegrpc.gcp.HandshakerStatusProtobuf typegrpc.gcp.IdentityProtobuf typegrpc.gcp.IdentityA wrapper for aTsiHandshakerthat accepts nettyByteBufs.Protobuf enumgrpc.gcp.NetworkProtocolProtobuf typegrpc.gcp.NextHandshakeMessageReqProtobuf typegrpc.gcp.NextHandshakeMessageReqPromise used when flushing thependingUnprotectedWritesqueue.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.ServerHandshakeParametersProtobuf typegrpc.gcp.ServerHandshakeParametersProtobuf typegrpc.gcp.StartClientHandshakeReqProtobuf typegrpc.gcp.StartClientHandshakeReqProtobuf typegrpc.gcp.StartServerHandshakeReqProtobuf typegrpc.gcp.StartServerHandshakeReqEncrypts 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.