隨筆 - 175  文章 - 202  trackbacks - 0
          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Security.setProperty("ssl.SocketFactory.provider", "com.datayes.cloud.util.TrustAllSSLSocketFactory");
          package com.datayes.cloud.util;

          import javax.net.ssl.SSLContext;
          import javax.net.ssl.SSLSocketFactory;
          import javax.net.ssl.TrustManager;
          import javax.net.ssl.X509TrustManager;
          import java.io.IOException;
          import java.net.InetAddress;
          import java.net.Socket;
          import java.security.KeyManagementException;
          import java.security.KeyStoreException;
          import java.security.NoSuchAlgorithmException;
          import java.security.UnrecoverableKeyException;
          import java.security.cert.CertificateException;
          import java.security.cert.X509Certificate;

          public class TrustAllSSLSocketFactory extends SSLSocketFactory {
              SSLContext sslContext = SSLContext.getInstance("TLS");

              public TrustAllSSLSocketFactory() throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException {
                  TrustManager tm = new X509TrustManager() {
                      public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
                      }

                      public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
                      }

                      public X509Certificate[] getAcceptedIssuers() {
                          return null;
                      }
                  };
                  sslContext.init(nullnew TrustManager[]{tm}, null);
              }

              @Override
              public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException {
                  return sslContext.getSocketFactory().createSocket(socket, host, port, autoClose);
              }


              @Override
              public Socket createSocket(String host, int port) throws IOException {
                  return sslContext.getSocketFactory().createSocket(host, port);
              }

              @Override
              public Socket createSocket(String host, int port, InetAddress localHost, int localPort) throws IOException {
                  return sslContext.getSocketFactory().createSocket(host, port, localHost, localPort);
              }

              @Override
              public Socket createSocket(InetAddress host, int port) throws IOException {
                  return sslContext.getSocketFactory().createSocket(host, port);
              }

              @Override
              public Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException {
                  return sslContext.getSocketFactory().createSocket(address, port, localAddress, localPort);
              }

              @Override
              public Socket createSocket() throws IOException {
                  return sslContext.getSocketFactory().createSocket();
              }

              @Override
              public String[] getDefaultCipherSuites() {
                  return new String[0];
              }

              @Override
              public String[] getSupportedCipherSuites() {
                  return new String[0];
              }
          }
          posted on 2013-09-10 12:30 哈哈的日子 閱讀(1597) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 二手房| 屯门区| 新龙县| 永吉县| 邯郸市| 靖安县| 汉阴县| 沙湾县| 秦皇岛市| 兴隆县| 蛟河市| 泰安市| 凭祥市| 德钦县| 凤庆县| 镇雄县| 普定县| 栖霞市| 正阳县| 衢州市| 临潭县| 惠东县| 开封县| 青龙| 汨罗市| 临沭县| 容城县| 威海市| 丹寨县| 齐齐哈尔市| 克山县| 遂平县| 日土县| 怀远县| 芒康县| 刚察县| 海林市| 丽水市| 嵊州市| 安徽省| 满洲里市|