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 Summary
Static 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.NamedService
name, typeMethods inherited from interface io.helidon.builder.api.RuntimeType.Api
prototypeMethods inherited from interface io.helidon.common.tls.TlsManager
init, keyManager, reload, sslContext, trustManager 
- 
Method Details
- 
create
Creates a defaultOciCertificatesTlsManagerinstance.- Returns:
 - a default instance
 
 - 
create
Creates a configuredOciCertificatesTlsManagerinstance.- Parameters:
 config- the config- Returns:
 - a configured instance
 
 - 
create
Creates a configuredOciCertificatesTlsManagerinstance.- Parameters:
 cfg- the config- Returns:
 - a configured instance
 
 - 
builder
Creates aOciCertificatesTlsManagerbuilder instance.- Returns:
 - a builder instance
 
 - 
create
Creates a consumer basedOciCertificatesTlsManagerinstance.- Parameters:
 consumer- the consumer- Returns:
 - a consumer based instance
 
 
 -