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 dynamicSslContextProvider
s.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.ProtocolNegotiator
s 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.BaseTlsContext
and communicate it to the consumer i.e.Class to manageSslContextProvider
objects created from inputs we get from xDS.