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 SslContextProvider
TlsContextManager. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Creates a SslContextProvider.SslContextProvider
TlsContextManager. findOrCreateServerSslContextProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)
Creates a SslContextProvider.SslContextProvider
TlsContextManager. releaseClientSslContextProvider(SslContextProvider sslContextProvider)
Releases an instance of the given client-sideSslContextProvider
.SslContextProvider
TlsContextManager. 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 SslContextProvider
TlsContextManager. releaseClientSslContextProvider(SslContextProvider sslContextProvider)
Releases an instance of the given client-sideSslContextProvider
.SslContextProvider
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.security Modifier and Type Class Description class
DynamicSslContextProvider
Base class for dynamicSslContextProvider
s.Fields in io.grpc.xds.internal.security declared as SslContextProvider Modifier and Type Field Description private SslContextProvider
SslContextProviderSupplier. sslContextProvider
Fields in io.grpc.xds.internal.security with type parameters of type SslContextProvider Modifier and Type Field Description private ReferenceCountingMap<EnvoyServerProtoData.UpstreamTlsContext,SslContextProvider>
TlsContextManagerImpl. mapForClients
private ReferenceCountingMap<EnvoyServerProtoData.DownstreamTlsContext,SslContextProvider>
TlsContextManagerImpl. mapForServers
Methods in io.grpc.xds.internal.security that return SslContextProvider Modifier and Type Method Description SslContextProvider
ClientSslContextProviderFactory. create(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Creates an SslContextProvider from the given UpstreamTlsContext.SslContextProvider
ServerSslContextProviderFactory. create(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)
Creates a SslContextProvider from the given DownstreamTlsContext.SslContextProvider
TlsContextManagerImpl. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
SslContextProvider
TlsContextManagerImpl. findOrCreateServerSslContextProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext)
private SslContextProvider
SslContextProviderSupplier. getSslContextProvider()
SslContextProvider
TlsContextManagerImpl. releaseClientSslContextProvider(SslContextProvider clientSslContextProvider)
SslContextProvider
TlsContextManagerImpl. releaseServerSslContextProvider(SslContextProvider serverSslContextProvider)
Methods in io.grpc.xds.internal.security with parameters of type SslContextProvider Modifier and Type Method Description SslContextProvider
TlsContextManagerImpl. releaseClientSslContextProvider(SslContextProvider clientSslContextProvider)
SslContextProvider
TlsContextManagerImpl. releaseServerSslContextProvider(SslContextProvider serverSslContextProvider)
private void
SslContextProviderSupplier. 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) class
CertProviderClientSslContextProvider
A client SslContext provider using CertificateProviderInstance to fetch secrets.(package private) class
CertProviderServerSslContextProvider
A server SslContext provider using CertificateProviderInstance to fetch secrets.(package private) class
CertProviderSslContextProvider
Base class forCertProviderClientSslContextProvider
.Methods in io.grpc.xds.internal.security.certprovider that return SslContextProvider Modifier and Type Method Description SslContextProvider
CertProviderClientSslContextProviderFactory. getProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders)
Creates aCertProviderClientSslContextProvider
.SslContextProvider
CertProviderServerSslContextProviderFactory. getProvider(EnvoyServerProtoData.DownstreamTlsContext downstreamTlsContext, Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders)
Creates aCertProviderServerSslContextProvider
.
-