Package tigase.io

Class 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()  
    • Constructor Detail

      • TLSUtil

        public TLSUtil()
    • 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()