Uses of Class
io.grpc.xds.internal.security.SslContextProvider
Packages that use SslContextProvider
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of SslContextProvider in io.grpc.xds
Methods in io.grpc.xds that return SslContextProviderModifier and TypeMethodDescriptionTlsContextManager.findOrCreateClientSslContextProvider
(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Creates a SslContextProvider.TlsContextManager.findOrCreateServerSslContextProvider
(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext) Creates a SslContextProvider.TlsContextManager.releaseClientSslContextProvider
(SslContextProvider sslContextProvider) Releases an instance of the given client-sideSslContextProvider
.TlsContextManager.releaseServerSslContextProvider
(SslContextProvider sslContextProvider) Releases an instance of the given server-sideSslContextProvider
.Methods in io.grpc.xds with parameters of type SslContextProviderModifier and TypeMethodDescriptionTlsContextManager.releaseClientSslContextProvider
(SslContextProvider sslContextProvider) Releases an instance of the given client-sideSslContextProvider
.TlsContextManager.releaseServerSslContextProvider
(SslContextProvider sslContextProvider) Releases an instance of the given server-sideSslContextProvider
. -
Uses of SslContextProvider in io.grpc.xds.internal.security
Subclasses of SslContextProvider in io.grpc.xds.internal.securityFields in io.grpc.xds.internal.security declared as SslContextProviderModifier and TypeFieldDescriptionprivate SslContextProvider
SslContextProviderSupplier.sslContextProvider
Fields in io.grpc.xds.internal.security with type parameters of type SslContextProviderModifier and TypeFieldDescriptionTlsContextManagerImpl.mapForClients
TlsContextManagerImpl.mapForServers
Methods in io.grpc.xds.internal.security that return SslContextProviderModifier and TypeMethodDescriptionClientSslContextProviderFactory.create
(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Creates an SslContextProvider from the given UpstreamTlsContext.ServerSslContextProviderFactory.create
(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext) Creates a SslContextProvider from the given DownstreamTlsContext.TlsContextManagerImpl.findOrCreateClientSslContextProvider
(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) TlsContextManagerImpl.findOrCreateServerSslContextProvider
(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext) private SslContextProvider
SslContextProviderSupplier.getSslContextProvider()
TlsContextManagerImpl.releaseClientSslContextProvider
(SslContextProvider clientSslContextProvider) TlsContextManagerImpl.releaseServerSslContextProvider
(SslContextProvider serverSslContextProvider) Methods in io.grpc.xds.internal.security with parameters of type SslContextProviderModifier and TypeMethodDescriptionTlsContextManagerImpl.releaseClientSslContextProvider
(SslContextProvider clientSslContextProvider) TlsContextManagerImpl.releaseServerSslContextProvider
(SslContextProvider serverSslContextProvider) private void
SslContextProviderSupplier.releaseSslContextProvider
(SslContextProvider toRelease) Constructor parameters in io.grpc.xds.internal.security with type arguments of type SslContextProviderModifierConstructorDescription(package private)
TlsContextManagerImpl
(ReferenceCountingMap.ValueFactory<EnvoyServerProtoData.UpstreamTlsContext, SslContextProvider> clientFactory, ReferenceCountingMap.ValueFactory<EnvoyServerProtoData.DownstreamTlsContext, SslContextProvider> serverFactory) -
Uses of SslContextProvider in io.grpc.xds.internal.security.certprovider
Subclasses of SslContextProvider in io.grpc.xds.internal.security.certproviderModifier and TypeClassDescription(package private) final class
A client SslContext provider using CertificateProviderInstance to fetch secrets.(package private) final class
A server SslContext provider using CertificateProviderInstance to fetch secrets.(package private) class
Base class forCertProviderClientSslContextProvider
.Methods in io.grpc.xds.internal.security.certprovider that return SslContextProviderModifier and TypeMethodDescriptionCertProviderClientSslContextProviderFactory.getProvider
(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, Map<String, Bootstrapper.CertificateProviderInfo> certProviders) Creates aCertProviderClientSslContextProvider
.CertProviderServerSslContextProviderFactory.getProvider
(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext, Node node, Map<String, Bootstrapper.CertificateProviderInfo> certProviders) Creates aCertProviderServerSslContextProvider
.