public class DaneExtendedTrustManager extends X509ExtendedTrustManager
Constructor and Description |
---|
DaneExtendedTrustManager() |
DaneExtendedTrustManager(AbstractDnsClient client) |
DaneExtendedTrustManager(AbstractDnsClient client,
X509TrustManager base) |
DaneExtendedTrustManager(DaneVerifier verifier,
X509TrustManager base) |
DaneExtendedTrustManager(X509TrustManager base) |
Modifier and Type | Method and Description |
---|---|
void |
checkClientTrusted(X509Certificate[] chain,
String authType) |
void |
checkClientTrusted(X509Certificate[] chain,
String authType,
Socket socket) |
void |
checkClientTrusted(X509Certificate[] chain,
String authType,
SSLEngine engine) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType,
Socket socket) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType,
SSLEngine engine) |
X509Certificate[] |
getAcceptedIssuers() |
static void |
inject() |
static void |
inject(DaneExtendedTrustManager trustManager) |
public DaneExtendedTrustManager()
public DaneExtendedTrustManager(AbstractDnsClient client)
public DaneExtendedTrustManager(X509TrustManager base)
public DaneExtendedTrustManager(AbstractDnsClient client, X509TrustManager base)
public DaneExtendedTrustManager(DaneVerifier verifier, X509TrustManager base)
public static void inject()
public static void inject(DaneExtendedTrustManager trustManager)
public void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException
checkClientTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException
checkServerTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException
checkClientTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine) throws CertificateException
checkServerTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException
CertificateException
public X509Certificate[] getAcceptedIssuers()