Package com.uc4.communication
Class CompositeSslContextFactory
- java.lang.Object
-
- com.uc4.communication.CompositeSslContextFactory
-
public class CompositeSslContextFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CompositeSslContextFactory()
CompositeSslContextFactory(TraceListener traceListener)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.net.ssl.SSLContext
createSSLContext()
Loads all certificates contained in the path (configured by setTrustedCertFolderPath) into a new keystore, including all default trusted certificates (unless includeSystemTrustStore is false)static javax.net.ssl.SSLContext
createSSLContext(TraceListener traceListener, java.lang.String trustedCertFolderPath)
Loads all certificates contained in the path (configured by trustedCertFolderPath) into a new keystore, including all default trusted certificates and sets this store as trustStore for the SslContextvoid
setIncludeSystemTrustStore(boolean includeSystemTrustStore)
Do we want to load also certificate from the system (java default keystore) default: truevoid
setTrustedCertFolderPath(java.lang.String trustedCertFolderPath)
file-system-folder containing extra certificates to be trusted
-
-
-
Constructor Detail
-
CompositeSslContextFactory
public CompositeSslContextFactory()
-
CompositeSslContextFactory
public CompositeSslContextFactory(TraceListener traceListener)
-
-
Method Detail
-
createSSLContext
public static javax.net.ssl.SSLContext createSSLContext(TraceListener traceListener, java.lang.String trustedCertFolderPath)
Loads all certificates contained in the path (configured by trustedCertFolderPath) into a new keystore, including all default trusted certificates and sets this store as trustStore for the SslContext
-
setTrustedCertFolderPath
public void setTrustedCertFolderPath(java.lang.String trustedCertFolderPath)
file-system-folder containing extra certificates to be trusted- Parameters:
trustedCertFolderPath
-
-
setIncludeSystemTrustStore
public void setIncludeSystemTrustStore(boolean includeSystemTrustStore)
Do we want to load also certificate from the system (java default keystore) default: true
-
createSSLContext
public javax.net.ssl.SSLContext createSSLContext()
Loads all certificates contained in the path (configured by setTrustedCertFolderPath) into a new keystore, including all default trusted certificates (unless includeSystemTrustStore is false)
-
-