Package io.helidon.common.tls
package io.helidon.common.tls
TLS Configuration for client and server.
-
ClassDescriptionThe default configured
TlsManagerimplementation.Certificate revocation configuration.Fluent API builder forRevocationConfig.RevocationConfig.BuilderBase<BUILDER extends RevocationConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends RevocationConfig>Fluent API builder base forRevocationConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.TLS configuration - common for server and client.Type of client authentication.TLS configuration, used by web server listeners, web client and other components that need TLS.Fluent API builder forTls.TlsConfig.BuilderBase<BUILDER extends TlsConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends TlsConfig>Fluent API builder base forTlsConfig.Generated implementation of the prototype, can be extended by descendant prototype implementations.Implementors of this contract are responsible for initializing a singleSSLContextidentity and managing theTlsReloadableComponentinstances that provide its key and trust material.TLS key and trust material used to set up or reload manager state.Fluent API builder forTlsMaterial.TlsMaterial.BuilderBase<BUILDER extends TlsMaterial.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends TlsMaterial>Fluent API builder base forTlsMaterial.Generated implementation of the prototype, can be extended by descendant prototype implementations.Utility class for TLS.