Class CertProviderClientSslContextProviderFactory
java.lang.Object
io.grpc.xds.internal.security.certprovider.CertProviderClientSslContextProviderFactory
Creates CertProviderClientSslContextProvider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CertificateProviderStore
private static final CertProviderClientSslContextProviderFactory
-
Constructor Summary
ConstructorsConstructorDescriptionCertProviderClientSslContextProviderFactory
(CertificateProviderStore certificateProviderStore) -
Method Summary
Modifier and TypeMethodDescriptiongetProvider
(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, Map<String, Bootstrapper.CertificateProviderInfo> certProviders) Creates aCertProviderClientSslContextProvider
.
-
Field Details
-
DEFAULT_INSTANCE
-
certificateProviderStore
-
-
Constructor Details
-
CertProviderClientSslContextProviderFactory
public CertProviderClientSslContextProviderFactory(CertificateProviderStore certificateProviderStore)
-
-
Method Details
-
getInstance
-
getProvider
public SslContextProvider getProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, @Nullable Map<String, Bootstrapper.CertificateProviderInfo> certProviders) Creates aCertProviderClientSslContextProvider
.
-