Interface OciCertificatesTlsManager
- All Superinterfaces:
TlsManager
The OCI Certificates contract of
TlsManager
. The implementation should load/create
SSLContext
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
Modifier and TypeMethodDescriptionbuilder()
Creates aOciCertificatesTlsManager
builder instance.static OciCertificatesTlsManager
create()
Creates a defaultOciCertificatesTlsManager
instance.static OciCertificatesTlsManager
Creates a configuredOciCertificatesTlsManager
instance.static OciCertificatesTlsManager
Creates a configuredOciCertificatesTlsManager
instance.static OciCertificatesTlsManager
Creates a consumer basedOciCertificatesTlsManager
instance.Methods inherited from interface io.helidon.webserver.TlsManager
init, sslContext, subscribe
-
Method Details
-
create
Creates a defaultOciCertificatesTlsManager
instance.- Returns:
- a default instance
-
create
Creates a configuredOciCertificatesTlsManager
instance.- Parameters:
config
- the config- Returns:
- a configured instance
-
create
Creates a configuredOciCertificatesTlsManager
instance.- Parameters:
cfg
- the config- Returns:
- a configured instance
-
builder
Creates aOciCertificatesTlsManager
builder instance.- Returns:
- a builder instance
-
create
Creates a consumer basedOciCertificatesTlsManager
instance.- Parameters:
consumer
- the consumer- Returns:
- a consumer based instance
-