Uses of Class
io.helidon.common.tls.Tls
Packages that use Tls
Package
Description
TLS Configuration for client and server.
Helidon WebClient APIs shared by all types of clients.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
-
Uses of Tls in io.helidon.common.tls
Classes in io.helidon.common.tls that implement interfaces with type arguments of type TlsModifier and TypeClassDescriptionstatic classFluent API builder forTls.protected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.common.tls that return TlsModifier and TypeMethodDescriptionTlsConfig.Builder.build()Create an instance from this builder.TlsConfig.BuilderBase.TlsConfigImpl.build()Create a new runtime instance from this prototype.static TlsCreate TLS with custom configuration.static TlsCreate TLS configuration from config.static TlsTls.create(Consumer<TlsConfig.Builder> consumer) Create TLS customizing its configuration.TlsConfig.BuilderBase.TlsConfigImpl.get()Methods in io.helidon.common.tls with parameters of type TlsModifier and TypeMethodDescriptionvoidDeprecated, for removal: This API element is subject to removal in a future version.voidDeprecated.default voidDeprecated, for removal: This API element is subject to removal in a future version.useTlsManager.reload(TlsMaterial), this method will be removed in the next major version of Helidon -
Uses of Tls in io.helidon.webclient.api
Methods in io.helidon.webclient.api that return TlsModifier and TypeMethodDescriptionClientRequestBase.tls()ConnectionKey.tls()ConfiguredTls.FullClientRequest.tls()TLS configuration (may be disabled - e.g.HttpConfigBase.BuilderBase.HttpConfigBaseImpl.tls()HttpConfigBase.tls()TLS configuration for any TLS request from this client.Methods in io.helidon.webclient.api that return types with arguments of type TlsModifier and TypeMethodDescriptionHttpConfigBase.BuilderBase.tls()TLS configuration for any TLS request from this client.Methods in io.helidon.webclient.api with parameters of type TlsModifier and TypeMethodDescriptionstatic ConnectionKeyConnectionKey.create(ClientUri uri, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Create new instance of theConnectionKey.static ConnectionKeyConnectionKey.create(ClientUri uri, SniConfig sni, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy, ClientRequestHeaders headers) Create new instance of theConnectionKey.static ConnectionKeyConnectionKey.create(String scheme, String host, int port, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, Proxy proxy) Create new instance of theConnectionKey.UnixDomainSocketClientConnection.create(WebClient webClient, Tls tls, List<String> tcpProtocolIds, UnixDomainSocketAddress address, String tlsPeerHost, int tlsPeerPort, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX Domain Socket Connection.UnixDomainSocketClientConnection.create(WebClient webClient, Tls tls, List<String> tcpProtocolIds, UnixDomainSocketAddress address, Function<UnixDomainSocketClientConnection, Boolean> releaseFunction, Consumer<UnixDomainSocketClientConnection> closeConsumer) Create a new UNIX Domain Socket Connection.static ConnectionKeyConnectionKey.createUnixDomainSocket(ClientUri uri, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, UnixDomainSocketAddress address) Create new instance of theConnectionKeyfor a Unix domain socket transport.static ConnectionKeyConnectionKey.createUnixDomainSocket(ClientUri uri, SniConfig sni, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, UnixDomainSocketAddress address, ClientRequestHeaders headers) Create new instance of theConnectionKeyfor a Unix domain socket transport.static ConnectionKeyConnectionKey.createUnixDomainSocket(String scheme, String host, int port, Tls tls, DnsResolver dnsResolver, DnsAddressLookup dnsAddressLookup, UnixDomainSocketAddress address) Create new instance of theConnectionKeyfor a Unix domain socket transport.TLS configuration for this specific request.TLS configuration for any TLS request from this client.Method parameters in io.helidon.webclient.api with type arguments of type Tls -
Uses of Tls in io.helidon.webserver
Methods in io.helidon.webserver that return TlsModifier and TypeMethodDescriptionListenerTlsContext.Selection.tls()Selected TLS.ListenerTlsContext.tls()Default listener TLS configuration.VirtualHostConfig.BuilderBase.VirtualHostConfigImpl.tls()VirtualHostConfig.tls()Required enabled TLS configuration for this virtual host; virtual hosts do not inherit the listener TLS configuration.Methods in io.helidon.webserver that return types with arguments of type TlsModifier and TypeMethodDescriptionListenerConfig.BuilderBase.ListenerConfigImpl.tls()ListenerConfig.BuilderBase.tls()Listener TLS configuration.ListenerConfig.tls()Listener TLS configuration.VirtualHostConfig.BuilderBase.tls()Required enabled TLS configuration for this virtual host; virtual hosts do not inherit the listener TLS configuration.Methods in io.helidon.webserver with parameters of type TlsModifier and TypeMethodDescriptionstatic ListenerTlsContext.SelectionListenerTlsContext.Selection.create(Tls tls, SniContext sniContext) Create a new selection.default voidDeprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.Listener TLS configuration.Required enabled TLS configuration for this virtual host; virtual hosts do not inherit the listener TLS configuration.Method parameters in io.helidon.webserver with type arguments of type TlsModifier and TypeMethodDescriptionListener TLS configuration.Required enabled TLS configuration for this virtual host; virtual hosts do not inherit the listener TLS configuration.
Tls.reload(TlsMaterial)