游客:
注册
|
登录
|
搜索
|
帮助
3s地带
»
操作系统
» SSL握手失败尋求解答。
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: SSL握手失败尋求解答。
PxoxxfsF
疾风
UID 3944
精华 0
积分 267
帖子 59
现金 257
贡献值 0
阅读权限 40
注册 2007-8-24
楼主
大
中
小
发表于 2007-9-5 19:51
资料
个人空间
短消息
加为好友
SSL握手失败尋求解答。
通过分析通信数据包发是二者协议版本不一致所致。
nessud采用TLSv1
而我的客户端是sslv2.
问题:
我通过SSLContext.getInstance("TSLv1");(此处用于指定安全协议)
得到的SSLContext再生成SSLSocketFactory再得到SSLSocket。
而此时的SSLSocket支持SSL的多个版本,所以需要用
SSLSocket.setEnabledProtocols(String[] protocols)指定协议版本,(此处才指定协议版本)
如果缺少这步,在握手时会采用缺省的SSLv2
有沒有高手幫助回答一下如何才能SSL版本一致?謝謝!
大飞机
疾风
UID 3855
精华 0
积分 182
帖子 37
现金 172
贡献值 0
阅读权限 40
注册 2007-8-24
沙发
大
中
小
发表于 2007-9-5 19:51
资料
个人空间
短消息
加为好友
自己頂!沒人能回答嗎?!
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2009-1-9 09:32
清除 Cookies
-
联系我们
-
3S地带
-
Archiver
-
WAP
-
赣ICP备07006302号
界面风格
----------
DST_lovelylook
默认风格
D5MSNCool
Powered by
Discuz!
5.5.0
©
Processed in 0.025811 second(s), 6 queries , Gzip enabled