Package tigase.server.xmppclient
Class ClientTrustManagerFactory
- java.lang.Object
-
- tigase.server.xmppclient.ClientTrustManagerFactory
-
-
Field Summary
Fields Modifier and Type Field Description static StringCA_CERT_PATHstatic StringCERT_REQUIRED_KEY
-
Constructor Summary
Constructors Constructor Description ClientTrustManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected X509Certificate[]getAcceptedIssuers()TrustManager[]getManager(VHostItem vHost)TrustManager[]getManager(XMPPIOService<Object> serv)booleanisActive()booleanisTlsNeedClientAuthEnabled(VHostItem vhost)booleanisTlsWantClientAuthEnabled(VHostItem vhost)protected TrustManager[]loadTrustedCert(String caCertFile)voidsetClientCertCA(String clientCertCA)
-
-
-
Field Detail
-
CA_CERT_PATH
public static final String CA_CERT_PATH
- See Also:
- Constant Field Values
-
CERT_REQUIRED_KEY
public static final String CERT_REQUIRED_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-