Back to project page dcchat.
The source code is released under:
Apache License
If you think the Android project dcchat listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package net.kaleidos.dcchat; import java.security.cert.CertificateException; import java.security.cert.X509Certificate ; import javax.net.ssl.X509TrustManager; // w w w .ja v a 2s . c o m /** * This Trust Manager is "naive" because it trusts everyone. **/ public class NaiveTrustManager implements X509TrustManager { /** * Doesn't throw an exception, so this is how it approves a certificate. * @see javax.net.ssl.X509TrustManager#checkClientTrusted(java.security.cert.X509Certificate[], String) **/ public void checkClientTrusted ( X509Certificate[] cert, String authType ) throws CertificateException { } /** * Doesn't throw an exception, so this is how it approves a certificate. * @see javax.net.ssl.X509TrustManager#checkServerTrusted(java.security.cert.X509Certificate[], String) **/ public void checkServerTrusted ( X509Certificate[] cert, String authType ) throws CertificateException { } /** * @see javax.net.ssl.X509TrustManager#getAcceptedIssuers() **/ public X509Certificate[] getAcceptedIssuers () { return null; // I've seen someone return new X509Certificate[ 0 ]; } }