Modifier and Type | Class and Description |
---|---|
static class |
ClientTrustManagerFactory.ClientTrustVHostItemExtension |
static class |
ClientTrustManagerFactory.ClientTrustVHostItemExtensionProvider |
Modifier and Type | Field and Description |
---|---|
static String |
CA_CERT_PATH |
static String |
CERT_REQUIRED_KEY |
protected TrustManager[] |
defaultTrustManagers |
protected TrustManager[] |
emptyTrustManager |
Constructor and Description |
---|
ClientTrustManagerFactory() |
Modifier and Type | Method and Description |
---|---|
protected X509Certificate[] |
getAcceptedIssuers() |
TrustManager[] |
getManager(VHostItem vHost) |
TrustManager[] |
getManager(XMPPIOService<Object> serv) |
boolean |
isActive() |
boolean |
isTlsNeedClientAuthEnabled(VHostItem vhost) |
boolean |
isTlsWantClientAuthEnabled(VHostItem vhost) |
protected TrustManager[] |
loadTrustedCert(String caCertFile) |
void |
setClientCertCA(String clientCertCA) |
public static final String CA_CERT_PATH
public static final String CERT_REQUIRED_KEY
protected final TrustManager[] emptyTrustManager
protected TrustManager[] defaultTrustManagers
public void setClientCertCA(String clientCertCA)
public TrustManager[] getManager(VHostItem vHost)
public TrustManager[] getManager(XMPPIOService<Object> serv)
public boolean isActive()
public boolean isTlsNeedClientAuthEnabled(VHostItem vhost)
public boolean isTlsWantClientAuthEnabled(VHostItem vhost)
protected X509Certificate[] getAcceptedIssuers()
protected TrustManager[] loadTrustedCert(String caCertFile)
Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.