- package com.jadyer.util;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.security.KeyManagementException;
- import java.security.KeyStore;
- import java.security.KeyStoreException;
- import java.security.NoSuchAlgorithmException;
- import java.security.UnrecoverableKeyException;
- import java.security.cert.CertificateException;
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.ParseException;
- import org.apache.http.client.ClientProtocolException;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpGet;
- import org.apache.http.conn.scheme.Scheme;
- import org.apache.http.conn.ssl.SSLSocketFactory;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.util.EntityUtils;
- /**
- * 使用HttpClient模拟HTTPS访问
- * @see ===================================================================================================================================
- * @see 【配置Tomcat支持SSL(即让Tomcat下的Web应用处于SSL安全通道中)】
- * @see ===================================================================================================================================
- * @see 1、生成KeyStore
- * @see 1)运行-->CMD-->"keytool -genkey -alias Jadyer_SSL_20120508 -keyalg RSA -validity 1024 -keystore D:\Jadyer_SSL_20120508.keystore"
- * @see 参数说明----->-genkey 表示生成密钥
- * @see -alias 指定别名,这里是Jadyer_SSL_20120508
- * @see -keyalg 指定算法,这里是RSA
- * @see -validity 指定证书有效期,这里是1024天
- * @see -keystore 指定存储位置,这里是D:\\Jadyer_SSL_20120508.keystore
- * @see 2)CMD输出----->
使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
最新推荐文章于 2023-05-04 11:28:55 发布