SSLUtilities.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:logistimo-web-service 作者:
/**
 * Set the default X509 Trust Manager to an instance of a fake class that
 * trust all certificates, even the self-signed ones.
 */
private static void _trustAllHttpsCertificates() {
  SSLContext context;

  // Create a trust manager that does not validate certificate chains
  if (_trustManagers == null) {
    _trustManagers = new TrustManager[]{new SSLUtilities.FakeX509TrustManager()};
  } // if
  // Install the all-trusting trust manager:
  try {
    context = SSLContext.getInstance("SSL");
    context.init(null, _trustManagers, new SecureRandom());
  } catch (GeneralSecurityException gse) {
    throw new IllegalStateException(gse.getMessage());
  } // catch
  HttpsURLConnection.setDefaultSSLSocketFactory(context
      .getSocketFactory());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号