Interface OciCertificatesTlsManager
- All Superinterfaces:
- NamedService,- RuntimeType.Api<OciCertificatesTlsManagerConfig>,- TlsManager
public interface OciCertificatesTlsManager
extends TlsManager, RuntimeType.Api<OciCertificatesTlsManagerConfig>
The OCI Certificates contract of 
TlsManager. The implementation should load/create
 Tls instances from integrating to the certificates stored remotely in OCI's
 Certificates Service, and then allow for a scheduled update check of the Tls instance for changes.- 
Method SummaryStatic MethodsModifier and TypeMethodDescriptionbuilder()Creates aOciCertificatesTlsManagerbuilder instance.static OciCertificatesTlsManagercreate()Creates a defaultOciCertificatesTlsManagerinstance.static OciCertificatesTlsManagerCreates a configuredOciCertificatesTlsManagerinstance.static OciCertificatesTlsManagerCreates a configuredOciCertificatesTlsManagerinstance.static OciCertificatesTlsManagerCreates a consumer basedOciCertificatesTlsManagerinstance.Methods inherited from interface io.helidon.common.config.NamedServicename, typeMethods inherited from interface io.helidon.builder.api.RuntimeType.ApiprototypeMethods inherited from interface io.helidon.common.tls.TlsManagerinit, keyManager, reload, sslContext, trustManager
- 
Method Details- 
createCreates a defaultOciCertificatesTlsManagerinstance.- Returns:
- a default instance
 
- 
createCreates a configuredOciCertificatesTlsManagerinstance.- Parameters:
- config- the config
- Returns:
- a configured instance
 
- 
createCreates a configuredOciCertificatesTlsManagerinstance.- Parameters:
- cfg- the config
- Returns:
- a configured instance
 
- 
builderCreates aOciCertificatesTlsManagerbuilder instance.- Returns:
- a builder instance
 
- 
createCreates a consumer basedOciCertificatesTlsManagerinstance.- Parameters:
- consumer- the consumer
- Returns:
- a consumer based instance
 
 
-