Class ClientTrustManagerFactory

    • Field Detail

      • CERT_REQUIRED_KEY

        public static final java.lang.String CERT_REQUIRED_KEY
        See Also:
        Constant Field Values
      • emptyTrustManager

        protected final javax.net.ssl.TrustManager[] emptyTrustManager
      • defaultTrustManagers

        protected javax.net.ssl.TrustManager[] defaultTrustManagers
    • Constructor Detail

      • ClientTrustManagerFactory

        public ClientTrustManagerFactory()
    • Method Detail

      • setClientCertCA

        public void setClientCertCA​(java.lang.String clientCertCA)
      • getManager

        public javax.net.ssl.TrustManager[] getManager​(VHostItem vHost)
      • getManager

        public javax.net.ssl.TrustManager[] getManager​(XMPPIOService<java.lang.Object> serv)
      • isActive

        public boolean isActive()
      • isTlsNeedClientAuthEnabled

        public boolean isTlsNeedClientAuthEnabled​(VHostItem vhost)
      • isTlsWantClientAuthEnabled

        public boolean isTlsWantClientAuthEnabled​(VHostItem vhost)
      • getAcceptedIssuers

        protected java.security.cert.X509Certificate[] getAcceptedIssuers()
      • loadTrustedCert

        protected javax.net.ssl.TrustManager[] loadTrustedCert​(java.lang.String caCertFile)