Package org.kiwiproject.security
Class SimpleSSLContextFactory.Builder
java.lang.Object
org.kiwiproject.security.SimpleSSLContextFactory.Builder
- Enclosing class:
- SimpleSSLContextFactory
A builder class for
SimpleSSLContextFactory.
If not specified, key and trust store type default to "JKS", and verifyHostname defaults to true.
- Implementation Note:
- This was implemented well before we started using Lombok, so is manual builder code, though we have added both the Lombok-style xxx() and keeping the original setXxx() methods. Subject to change in the future.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()disableSniHostCheck(boolean disableSniHostCheck) keyStorePassword(String keyStorePassword) keyStorePath(String keyStorePath) keyStoreType(String keyStoreType) setDisableSniHostCheck(boolean disableSniHostCheck) setKeyStorePassword(String keyStorePassword) setKeyStorePath(String keyStorePath) setKeyStoreType(String keyStoreType) setProtocol(String protocol) setTrustStorePassword(String trustStorePassword) setTrustStorePath(String trustStorePath) setTrustStoreType(String trustStoreType) setVerifyHostname(boolean verifyHostname) trustStorePassword(String trustStorePassword) trustStorePath(String trustStorePath) trustStoreType(String trustStoreType) voidverifyHostname(boolean verifyHostname)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
keyStorePath
-
setKeyStorePath
-
keyStorePassword
-
setKeyStorePassword
-
keyStoreType
-
setKeyStoreType
-
trustStorePath
-
setTrustStorePath
-
trustStorePassword
-
setTrustStorePassword
-
trustStoreType
-
setTrustStoreType
-
protocol
-
setProtocol
-
verifyHostname
-
setVerifyHostname
-
disableSniHostCheck
-
setDisableSniHostCheck
-
build
-
validateBuilderState
public void validateBuilderState()
-