Uses of Interface
io.helidon.common.tls.TlsConfig
Packages that use TlsConfig
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 TlsConfig in io.helidon.common.tls
Classes in io.helidon.common.tls with type parameters of type TlsConfigModifier and TypeClassDescriptionstatic classTlsConfig.BuilderBase<BUILDER extends TlsConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TlsConfig> Fluent API builder base forTls.Classes in io.helidon.common.tls that implement TlsConfigModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.common.tls that return TlsConfigModifier and TypeMethodDescriptionTlsConfig.Builder.buildPrototype()static TlsConfigTlsConfig.create()Create a new instance with default values.static TlsConfigCreate a new instance from configuration.Tls.prototype()Methods in io.helidon.common.tls with parameters of type TlsConfigModifier and TypeMethodDescriptionstatic TlsConfig.BuilderCreate a new fluent API builder from an existing instance.protected KeyManagerFactoryConfiguredTlsManager.buildKmf(TlsConfig target, SecureRandom secureRandom, PrivateKey privateKey, Certificate[] certificates) Build the key manager factory.static TlsCreate TLS with custom configuration.protected TrustManagerFactoryCreate a new trust manager factory based on the configuration (i.e., the algorithm and provider).Update this builder from an existing prototype instance.voidvoidAlways called before any other method on this type.protected voidConfiguredTlsManager.initSslContext(TlsConfig tlsConfig, SecureRandom secureRandom, KeyManager[] keyManagers, TrustManager[] trustManagers) Initialize and set theSSLContexton this manager instance.protected KeyStoreConfiguredTlsManager.internalKeystore(TlsConfig tlsConfig) Creates an internal keystore and loads it with no password and no data.protected SecureRandomConfiguredTlsManager.secureRandom(TlsConfig tlsConfig) Load secure random. -
Uses of TlsConfig in io.helidon.webclient.api
Methods in io.helidon.webclient.api with parameters of type TlsConfig -
Uses of TlsConfig in io.helidon.webserver
Methods in io.helidon.webserver with parameters of type TlsConfig