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.securityClasses in io.grpc.xds.internal.security that implement interfaces with type arguments of type SslContextProviderModifier and TypeClassDescription(package private) final classFactory to create client-side SslContextProvider from UpstreamTlsContext.(package private) final classFactory to create server-side SslContextProvider from DownstreamTlsContext.Fields in io.grpc.xds.internal.security declared as SslContextProviderModifier and TypeFieldDescriptionprivate SslContextProviderSslContextProviderSupplier.sslContextProviderFields in io.grpc.xds.internal.security with type parameters of type SslContextProviderModifier and TypeFieldDescriptionTlsContextManagerImpl.mapForClientsTlsContextManagerImpl.mapForServersMethods 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 SslContextProviderSslContextProviderSupplier.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 voidSslContextProviderSupplier.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 classA client SslContext provider using CertificateProviderInstance to fetch secrets.(package private) final classA server SslContext provider using CertificateProviderInstance to fetch secrets.(package private) classBase 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.