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.SSLContextcreateSSLContext()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.SSLContextcreateSSLContext(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 SslContextvoidsetIncludeSystemTrustStore(boolean includeSystemTrustStore)Do we want to load also certificate from the system (java default keystore) default: truevoidsetTrustedCertFolderPath(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)
-
-