Package io.grpc.xds.internal.security.certprovider
-
Interface Summary Interface Description CertificateProvider.Watcher A watcher is registered to receive certificate updates.CertificateProviderProvider Provider ofCertificateProvider
s. -
Class Summary Class Description CertificateProvider A plug-in that provides certificates required by the xDS security component and created using the certificate-provider config from the xDS server.CertificateProvider.DistributorWatcher CertificateProviderRegistry MaintainsCertificateProvider
s for all registered plugins.CertificateProviderStore Global map of all ref-countedCertificateProvider
s that have been instantiated in the application.CertificateProviderStore.CertProviderKey CertProviderClientSslContextProvider A client SslContext provider using CertificateProviderInstance to fetch secrets.CertProviderClientSslContextProviderFactory Creates CertProviderClientSslContextProvider.CertProviderServerSslContextProvider A server SslContext provider using CertificateProviderInstance to fetch secrets.CertProviderServerSslContextProviderFactory Creates CertProviderServerSslContextProvider.CertProviderSslContextProvider Base class forCertProviderClientSslContextProvider
.FileWatcherCertificateProvider Implementation ofCertificateProvider
for file watching cert provider.FileWatcherCertificateProvider.Factory FileWatcherCertificateProviderProvider Provider ofFileWatcherCertificateProvider
s.FileWatcherCertificateProviderProvider.Config POJO class for storing various config values.FileWatcherCertificateProviderProvider.ScheduledExecutorServiceFactory