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