Package io.grpc.xds.internal.security
package io.grpc.xds.internal.security
-
ClassDescriptionFactory to create client-side SslContextProvider from UpstreamTlsContext.Class for utility functions for
CommonTlsContext.Base class for dynamicSslContextProviders.ReferenceCountingMap<K,V extends Closeable> A map for managing reference-counted shared resources - typically providers.ReferenceCountingMap.Instance<V extends Closeable>ReferenceCountingMap.ValueFactory<K,V extends Closeable> A factory to create a value from the given key.Provides client and server side gRPCInternalProtocolNegotiator.ProtocolNegotiators to provide the SSL context.Factory to create server-side SslContextProvider from DownstreamTlsContext.A SslContextProvider is a "container" or provider of SslContext.Allows implementations to compute or get SslContext.Enables Client or server side to initialize this object with the receivedEnvoyServerProtoData.BaseTlsContextand communicate it to the consumer i.e.Class to manageSslContextProviderobjects created from inputs we get from xDS.