Groovy Documentation

org.jdesktop.http
[Java] Class HighSecurityX509TrustManager

java.lang.Object
  org.jdesktop.http.HighSecurityX509TrustManager
All Implemented Interfaces:
X509TrustManager

class HighSecurityX509TrustManager
extends Object

MediumSecurityX509TrustManager unlike default X509TrustManager accepts self-signed certificates, but prompts the user before accepting them.


Field Summary
private static Logger LOG

Log object for this class.

private X509TrustManager standardTrustManager

 
Constructor Summary
HighSecurityX509TrustManager(KeyStore keystore)

Constructor for EasyX509TrustManager.

 
Method Summary
void checkClientTrusted(X509Certificate[] certificates, String authType)

@see javax.net.ssl.X509TrustManager#checkClientTrusted(X509Certificate[],String authType)

void checkServerTrusted(X509Certificate[] certificates, String authType)

@see javax.net.ssl.X509TrustManager#checkServerTrusted(X509Certificate[],String authType)

X509Certificate[] getAcceptedIssuers()

@see javax.net.ssl.X509TrustManager#getAcceptedIssuers()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final Logger LOG
Log object for this class.


standardTrustManager

private X509TrustManager standardTrustManager


 
Constructor Detail

HighSecurityX509TrustManager

public HighSecurityX509TrustManager(KeyStore keystore)
Constructor for EasyX509TrustManager.


 
Method Detail

checkClientTrusted

public void checkClientTrusted(X509Certificate[] certificates, String authType)
See Also:
X509TrustManager.checkClientTrusted


checkServerTrusted

public void checkServerTrusted(X509Certificate[] certificates, String authType)
See Also:
X509TrustManager.checkServerTrusted


getAcceptedIssuers

public X509Certificate[] getAcceptedIssuers()
See Also:
X509TrustManager.getAcceptedIssuers


 

Groovy Documentation