Uses of Class
io.grpc.xds.internal.security.SslContextProvider
-
Packages that use SslContextProvider Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.internal.security io.grpc.xds.internal.security.certprovider -
-
Uses of SslContextProvider in io.grpc.xds
Methods in io.grpc.xds that return SslContextProvider Modifier and Type Method Description SslContextProviderTlsContextManager. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)Creates a SslContextProvider.SslContextProviderTlsContextManager. findOrCreateServerSslContextProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)Creates a SslContextProvider.SslContextProviderTlsContextManager. releaseClientSslContextProvider(SslContextProvider sslContextProvider)Releases an instance of the given client-sideSslContextProvider.SslContextProviderTlsContextManager. releaseServerSslContextProvider(SslContextProvider sslContextProvider)Releases an instance of the given server-sideSslContextProvider.Methods in io.grpc.xds with parameters of type SslContextProvider Modifier and Type Method Description SslContextProviderTlsContextManager. releaseClientSslContextProvider(SslContextProvider sslContextProvider)Releases an instance of the given client-sideSslContextProvider.SslContextProviderTlsContextManager. 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.security Modifier and Type Class Description classDynamicSslContextProviderBase class for dynamicSslContextProviders.Fields in io.grpc.xds.internal.security declared as SslContextProvider Modifier and Type Field Description private SslContextProviderSslContextProviderSupplier. sslContextProviderFields in io.grpc.xds.internal.security with type parameters of type SslContextProvider Modifier and Type Field Description private ReferenceCountingMap<EnvoyServerProtoData.UpstreamTlsContext,SslContextProvider>TlsContextManagerImpl. mapForClientsprivate ReferenceCountingMap<EnvoyServerProtoData.DownstreamTlsContext,SslContextProvider>TlsContextManagerImpl. mapForServersMethods in io.grpc.xds.internal.security that return SslContextProvider Modifier and Type Method Description SslContextProviderClientSslContextProviderFactory. create(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)Creates an SslContextProvider from the given UpstreamTlsContext.SslContextProviderServerSslContextProviderFactory. create(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)Creates a SslContextProvider from the given DownstreamTlsContext.SslContextProviderTlsContextManagerImpl. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)SslContextProviderTlsContextManagerImpl. findOrCreateServerSslContextProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)private SslContextProviderSslContextProviderSupplier. getSslContextProvider()SslContextProviderTlsContextManagerImpl. releaseClientSslContextProvider(SslContextProvider clientSslContextProvider)SslContextProviderTlsContextManagerImpl. releaseServerSslContextProvider(SslContextProvider serverSslContextProvider)Methods in io.grpc.xds.internal.security with parameters of type SslContextProvider Modifier and Type Method Description SslContextProviderTlsContextManagerImpl. releaseClientSslContextProvider(SslContextProvider clientSslContextProvider)SslContextProviderTlsContextManagerImpl. releaseServerSslContextProvider(SslContextProvider serverSslContextProvider)private voidSslContextProviderSupplier. releaseSslContextProvider(SslContextProvider toRelease)Constructor parameters in io.grpc.xds.internal.security with type arguments of type SslContextProvider Constructor Description 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.certprovider Modifier and Type Class Description (package private) classCertProviderClientSslContextProviderA client SslContext provider using CertificateProviderInstance to fetch secrets.(package private) classCertProviderServerSslContextProviderA server SslContext provider using CertificateProviderInstance to fetch secrets.(package private) classCertProviderSslContextProviderBase class forCertProviderClientSslContextProvider.Methods in io.grpc.xds.internal.security.certprovider that return SslContextProvider Modifier and Type Method Description SslContextProviderCertProviderClientSslContextProviderFactory. getProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders)Creates aCertProviderClientSslContextProvider.SslContextProviderCertProviderServerSslContextProviderFactory. getProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext, Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders)Creates aCertProviderServerSslContextProvider.
-