Class CertProviderClientSslContextProviderFactory
java.lang.Object
io.grpc.xds.internal.security.certprovider.CertProviderClientSslContextProviderFactory
Creates CertProviderClientSslContextProvider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CertificateProviderStoreprivate 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.
-