Package tigase.io
Class TLSUtil
- java.lang.Object
-
- tigase.io.TLSUtil
-
public abstract class TLSUtil extends java.lang.Object
Describe 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 void
addCertificate(java.util.Map<java.lang.String,java.lang.String> params)
static void
configureSSLContext(java.util.Map<java.lang.String,java.lang.Object> params)
static CertificateContainerIfc
getCertificateContainer()
Method returns singleton instance of class implementing CertificateContainterIfc responsible for caching SSL certificates in memory.static SSLContextContainerIfc
getRootSslContextContainer()
Method returns singleton instance of class implementing SSLContextContainerIfc responsible for caching SSLContext instances.static java.security.KeyStore
getTrustStore()
-
-
-
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()
-
-