Class ClientTrustManagerFactory

java.lang.Object
tigase.server.xmppclient.ClientTrustManagerFactory

@Bean(name="client-trust-manager-factory", parent=ClientConnectionManager.class, active=true) public class ClientTrustManagerFactory extends Object
  • Field Details

  • Constructor Details

    • ClientTrustManagerFactory

      public ClientTrustManagerFactory()
  • Method Details

    • setClientCertCA

      public void setClientCertCA(String clientCertCA)
    • getManager

      public TrustManager[] getManager(VHostItem vHost)
    • getManager

      public TrustManager[] getManager(XMPPIOService<Object> serv)
    • isActive

      public boolean isActive()
    • isTlsNeedClientAuthEnabled

      public boolean isTlsNeedClientAuthEnabled(VHostItem vhost)
    • isTlsWantClientAuthEnabled

      public boolean isTlsWantClientAuthEnabled(VHostItem vhost)
    • getAcceptedIssuers

      protected X509Certificate[] getAcceptedIssuers()
    • loadTrustedCert

      protected TrustManager[] loadTrustedCert(String caCertFile)