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 forTlsConfig.Classes in io.helidon.common.tls that implement TlsConfigModifier and TypeClassDescriptionprotected static classGenerated implementation of the prototype, can be extended by descendant prototype implementations.Subclasses with type arguments of type TlsConfig in io.helidon.common.tlsClasses in io.helidon.common.tls that implement interfaces with type arguments of type TlsConfigMethods in io.helidon.common.tls that return TlsConfigModifier and TypeMethodDescriptionTlsConfig.Builder.buildPrototype()Create an instance of the prototype.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.voidvoidInitializes this manager before any other method is called.protected voidConfiguredTlsManager.initializeTmf(TrustManagerFactory tmf, KeyStore keyStore, TlsConfig tlsConfig) Perform initialization of theTrustManagerFactorybased on the provided TLS configuration.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