|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openqa.selenium.server.TrustEverythingSSLTrustManager
public class TrustEverythingSSLTrustManager
Provides a mechanism to trust all SSL certificates
Constructor Summary | |
---|---|
TrustEverythingSSLTrustManager()
|
Method Summary | |
---|---|
void |
checkClientTrusted(X509Certificate[] certs,
String authType)
|
void |
checkServerTrusted(X509Certificate[] certs,
String authType)
|
X509Certificate[] |
getAcceptedIssuers()
|
static SSLSocketFactory |
getTrustingSSLSocketFactory()
Returns an SSLSocketFactory that will trust all SSL certificates; this is suitable for passing to HttpsURLConnection, either to its instance method setSSLSocketFactory, or to its static method setDefaultSSLSocketFactory. |
static void |
trustAllSSLCertificates(HttpsURLConnection connection)
Configures a single HttpsURLConnection to trust all SSL certificates. |
static void |
trustAllSSLCertificatesUniversally()
Automatically trusts all SSL certificates in the current process; this is dangerous. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrustEverythingSSLTrustManager()
Method Detail |
---|
public X509Certificate[] getAcceptedIssuers()
getAcceptedIssuers
in interface X509TrustManager
public void checkClientTrusted(X509Certificate[] certs, String authType)
checkClientTrusted
in interface X509TrustManager
public void checkServerTrusted(X509Certificate[] certs, String authType)
checkServerTrusted
in interface X509TrustManager
public static SSLSocketFactory getTrustingSSLSocketFactory()
HttpsURLConnection.setSSLSocketFactory(SSLSocketFactory)
,
HttpsURLConnection.setDefaultSSLSocketFactory(SSLSocketFactory)
public static void trustAllSSLCertificatesUniversally()
trustAllSSLCertificates(HttpsURLConnection)
public static void trustAllSSLCertificates(HttpsURLConnection connection)
connection
- an HttpsURLConnection which will be configured to trust all certs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |