Class CustomTlsParameters
java.lang.Object
org.openehealth.ipf.commons.audit.CustomTlsParameters
- All Implemented Interfaces:
TlsParameters
- Direct Known Subclasses:
DefaultCamelTlsParameters
TlsParameters that can be set independently of the javax.net.ssl system
properties. Still, a newly instantiated instance of this class defaults to these
properties.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected intprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSSLContext(boolean serverSide) voidsetCertAlias(String certAlias) voidsetCertificateType(String certificateType) voidsetClientAuthentication(String clientAuthentication) voidsetEnabledClientCipherSuites(String enabledClientCipherSuites) voidsetEnabledProtocols(String enabledProtocols) voidsetEnabledServerCipherSuites(String enabledServerCipherSuites) voidsetKeyStoreFile(String keyStoreFile) voidsetKeyStorePassword(String keyStorePassword) voidsetKeyStoreType(String keyStoreType) voidsetPerformDomainValidation(boolean performDomainValidation) voidsetProvider(String provider) voidsetSessionTimeout(int sessionTimeout) voidsetSniHostnames(List<String> sniHostnames) voidsetTlsProtocol(String tlsProtocol) voidsetTrustStoreFile(String trustStoreFile) voidsetTrustStorePassword(String trustStorePassword) voidsetTrustStoreType(String trustStoreType) protected String[]Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openehealth.ipf.commons.audit.TlsParameters
getSSLSocketFactory
-
Field Details
-
provider
-
tlsProtocol
-
certificateType
-
certAlias
-
keyStoreType
-
trustStoreType
-
keyStoreFile
-
keyStorePassword
-
trustStoreFile
-
trustStorePassword
-
enabledClientCipherSuites
-
enabledServerCipherSuites
-
enabledProtocols
-
sessionTimeout
protected int sessionTimeout -
performDomainValidation
protected boolean performDomainValidation -
sniHostnames
-
clientAuthentication
-
-
Constructor Details
-
CustomTlsParameters
public CustomTlsParameters()
-
-
Method Details
-
setProvider
-
setTlsProtocol
-
setKeyStoreType
-
setTrustStoreType
-
setCertificateType
-
setCertAlias
-
setKeyStoreFile
-
setKeyStorePassword
-
setTrustStoreFile
-
setTrustStorePassword
-
setEnabledClientCipherSuites
-
setEnabledServerCipherSuites
-
setEnabledProtocols
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) -
setPerformDomainValidation
public void setPerformDomainValidation(boolean performDomainValidation) -
getClientAuthentication
-
setClientAuthentication
-
getSniHostnames
-
setSniHostnames
-
split
-
getSSLContext
- Specified by:
getSSLContextin interfaceTlsParameters- Returns:
- the
SSLContext
-