| Package | Description |
|---|---|
| org.mule.runtime.api.tls |
| Modifier and Type | Method and Description |
|---|---|
static TlsContextFactoryBuilder |
TlsContextFactory.builder()
Provides a builder to create custom
TlsContextFactory objects or obtain the default one. |
protected abstract TlsContextFactoryBuilder |
AbstractTlsContextFactoryBuilderFactory.create() |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.enabledCipherSuites(String cipherSuites)
Defines the enabled TLS cipher suites, which must be a subset of the global enabled ones, otherwise a
CreateException
will occur upon build(). |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.enabledProtocols(String protocols)
Defines the enabled TLS protocols, which must be a subset of the global enabled ones, otherwise a
CreateException will
occur upon build(). |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.insecureTrustStore(boolean insecure)
Defines whether the trust store should be insecure, meaning no certificate validations should be performed.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyAlias(String alias)
Defines the alias of the key to use when the key store contains many private keys.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyPassword(String password)
Defines the password used to protect the private key.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyStoreAlgorithm(String algorithm)
Defines the key store algorithm.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyStorePassword(String password)
Defines the password to access the key store defined in
keyStorePath(String). |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyStorePath(String path)
Defines the location (which will be resolved relative to the current classpath and file system, if possible) where the key
store to use should be looked for.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.keyStoreType(String type)
Defines the type of the key store (such as jks, jceks or pkcs12).
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.name(String name)
Defines a name for the
TlsContextFactory. |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.trustStoreAlgorithm(String algorithm)
Defines the trust store algorithm.
|
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.trustStorePassword(String password)
Defines the password to access the trust store defined in
trustStorePath(String). |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.trustStorePath(String path)
Defines the location (which will be resolved relative to the current classpath and file system, if possible) where the trust
store to use should be looked for, requires
trustStorePassword(String) too. |
TlsContextFactoryBuilder |
TlsContextFactoryBuilder.trustStoreType(String type)
Defines the type of the trust store (such as jks, jceks or pkcs12).
|
Copyright © 2017 MuleSoft, Inc.. All rights reserved.