使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL

  1. package com.jadyer.util;  
  2.   
  3. import java.io.File;  
  4. import java.io.FileInputStream;  
  5. import java.io.FileNotFoundException;  
  6. import java.io.IOException;  
  7. import java.security.KeyManagementException;  
  8. import java.security.KeyStore;  
  9. import java.security.KeyStoreException;  
  10. import java.security.NoSuchAlgorithmException;  
  11. import java.security.UnrecoverableKeyException;  
  12. import java.security.cert.CertificateException;  
  13.   
  14. import org.apache.http.HttpEntity;  
  15. import org.apache.http.HttpResponse;  
  16. import org.apache.http.ParseException;  
  17. import org.apache.http.client.ClientProtocolException;  
  18. import org.apache.http.client.HttpClient;  
  19. import org.apache.http.client.methods.HttpGet;  
  20. import org.apache.http.conn.scheme.Scheme;  
  21. import org.apache.http.conn.ssl.SSLSocketFactory;  
  22. import org.apache.http.impl.client.DefaultHttpClient;  
  23. import org.apache.http.util.EntityUtils;  
  24.   
  25. /**  
  26.  * 使用HttpClient模拟HTTPS访问  
  27.  * @see ===================================================================================================================================  
  28.  * @see 【配置Tomcat支持SSL(即让Tomcat下的Web应用处于SSL安全通道中)】  
  29.  * @see ===================================================================================================================================  
  30.  * @see 1、生成KeyStore  
  31.  * @see    1)运行-->CMD-->"keytool -genkey -alias Jadyer_SSL_20120508 -keyalg RSA -validity 1024 -keystore D:\Jadyer_SSL_20120508.keystore"  
  32.  * @see      参数说明----->-genkey  表示生成密钥  
  33.  * @see                   -alias    指定别名,这里是Jadyer_SSL_20120508  
  34.  * @see                   -keyalg   指定算法,这里是RSA  
  35.  * @see                   -validity 指定证书有效期,这里是1024天  
  36.  * @see                   -keystore 指定存储位置,这里是D:\\Jadyer_SSL_20120508.keystore  
  37.  * @see    2)CMD输出----->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值