Package io.github.zeroone3010.yahueapi
Class TrustEverythingManager
java.lang.Object
io.github.zeroone3010.yahueapi.TrustEverythingManager
- All Implemented Interfaces:
TrustManager,X509TrustManager
public class TrustEverythingManager extends Object implements X509TrustManager
-
Constructor Summary
Constructors Constructor Description TrustEverythingManager() -
Method Summary
Modifier and Type Method Description voidcheckClientTrusted(X509Certificate[] certs, String authType)voidcheckServerTrusted(X509Certificate[] certs, String authType)static HttpsURLConnectioncreateAllTrustedConnection(URL url)static HostnameVerifiercreateHostnameVerifier(String bridgeIp)static SSLSocketFactorycreateSSLSocketFactory()X509Certificate[]getAcceptedIssuers()static X509TrustManagergetTrustEverythingTrustManager()
-
Constructor Details
-
TrustEverythingManager
public TrustEverythingManager()
-
-
Method Details
-
getAcceptedIssuers
- Specified by:
getAcceptedIssuersin interfaceX509TrustManager
-
checkClientTrusted
- Specified by:
checkClientTrustedin interfaceX509TrustManager
-
checkServerTrusted
- Specified by:
checkServerTrustedin interfaceX509TrustManager
-
createSSLSocketFactory
- Throws:
GeneralSecurityException
-
createHostnameVerifier
-
getTrustEverythingTrustManager
-
createAllTrustedConnection
- Throws:
IOException
-