Package tigase.io
Class TLSUtil
- java.lang.Object
-
- tigase.io.TLSUtil
-
public abstract class TLSUtil extends java.lang.ObjectDescribe class TLSUtil here.
Created: Mon Jan 23 14:21:31 2006- Author:
- Artur Hefczyc
-
-
Constructor Summary
Constructors Constructor Description TLSUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddCertificate(java.util.Map<java.lang.String,java.lang.String> params)static voidconfigureSSLContext(java.util.Map<java.lang.String,java.lang.Object> params)static CertificateContainerIfcgetCertificateContainer()Method returns singleton instance of class implementing CertificateContainterIfc responsible for caching SSL certificates in memory.static SSLContextContainerIfcgetRootSslContextContainer()Method returns singleton instance of class implementing SSLContextContainerIfc responsible for caching SSLContext instances.static java.security.KeyStoregetTrustStore()
-
-
-
Method Detail
-
addCertificate
public static void addCertificate(java.util.Map<java.lang.String,java.lang.String> params) throws java.security.cert.CertificateParsingException- Throws:
java.security.cert.CertificateParsingException
-
configureSSLContext
public static void configureSSLContext(java.util.Map<java.lang.String,java.lang.Object> params)
-
getCertificateContainer
public static CertificateContainerIfc getCertificateContainer()
Method returns singleton instance of class implementing CertificateContainterIfc responsible for caching SSL certificates in memory.
-
getRootSslContextContainer
public static SSLContextContainerIfc getRootSslContextContainer()
Method returns singleton instance of class implementing SSLContextContainerIfc responsible for caching SSLContext instances.
This instance should be wrapped by new instance of SSLContextContainer if method getSSLContext will be used with TrustManager array passed!
-
getTrustStore
public static java.security.KeyStore getTrustStore()
-
-