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
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.webserver.TlsManager
init, sslContext, subscribe
-
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
-