JAVA操作SSL协议,通过Socket访问Https的程序代码例子
来源:互联网 发布:四川大学怎么样知乎 编辑:程序博客网 时间:2024/06/09 19:15
今天有人问,需要访问HTTPS的网站,作为client访问基于HTTPS的webservices,client这边通过设置以下系统参数,是可以成功的,
System.setProperty("javax.net.ssl.keyStore", keystoreFile);
System.setProperty("javax.net.ssl.keyStorePassword",keystorePassword);
System.setProperty("javax.net.ssl.trustStore", truststoreFile);
System.setProperty("javax.net.ssl.trustStorePassword",truststorePassword);
但是,问题是要作为clinet访问另外一个也是基于HTTPS的web services,当然证书是不一样的, 这时client能再次设置这些系统参数为另外的值么?访问能成功么?
原始帖子看这里: http://topic.csdn.net/u/20090713/10/112488bb-bf45-4f87-93f6-62961fc12ad5.html
我查看了资料并整理了一下,通过Socket可以进行,当然我个人认为httpclient等现成的组件也可以,不过我就不去尝试了,因为我许多时候更喜欢用自己封装的组件。
完整的代码如下:
- JAVA操作SSL协议,通过Socket访问Https的程序代码例子
- JAVA操作SSL协议,通过Socket访问Https的程序代码例子
- 未能创建SSL/TLS安全通道,导致的通过HTTPS协议访问WCF服务
- Apache虚拟主机、通过ssl加密的https超文本传输协议
- https与SSL协议详解及Java实现免证书访问https服务代码
- 用jmeter通过ssl验证访问https
- 用jmeter通过ssl验证访问https
- 基于SSL的HTTPS协议
- JAVA访问HTTPS协议的Web Service
- SSL协议 HTTPS协议
- 如何通过HTTPS(SSL加密)方式访问web service (java环境)
- 小工具-使用java SSL通过url获得访问转为String-http/https
- 用HTTPS:超文本安全传输协议访问时的SSL/TSL的认证过程
- Delphi中使用IdHTTP访问基于SSL协议(https)的网站
- TLS/SSL 协议详解 (26) https访问告警问题总结
- 通过Socket进行HttP/HTTPS网页操作
- 通过Socket进行Http/Https 网页操作
- 通过一个Socket例子理解Http协议
- Apache james mailserver + Claros inTouch webmail
- 智能卡操作系统(COS)简介
- Android中的Intent详细讲解
- 泛型算法使用
- Mr Obama in the interview
- JAVA操作SSL协议,通过Socket访问Https的程序代码例子
- SOCKET学习 1
- 每日两句英语-7/13/2009
- BREW高手之路-解析BREW学习过程
- ASP.NET 页面事件执行顺序
- 恢复只有MDF文件的SQL SERVER数据库
- 2009-7-13 C语言日记开篇
- 安装Informxi时,如何在HP平台上如何配置KAIO?
- modified app images