社区
Web 开发
帖子详情
求助关于SSL通信
阳明 to life
2010-11-13 10:38:05
配置完了TOMCAT的SSL后,如何在浏览器端代码中获取服务器的证书对象?
...全文
101
5
打赏
收藏
求助关于SSL通信
配置完了TOMCAT的SSL后,如何在浏览器端代码中获取服务器的证书对象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangjqi
2010-11-14
打赏
举报
回复
SSLSessionContext貌似是接口 实现的话有点麻烦的说 不妨试试让服务器端取出证书手工发送给浏览器。。。。
阳明 to life
2010-11-14
打赏
举报
回复
[Quote=引用 2 楼 lovebaylong 的回复:]
根据tomcat官方文档提示,完成HTTPS协议架设后,可以从request的属性中获得有关的加密的相关信息。
javax.servlet.request.ssl_session : 当前SSL/TLS协议的会话ID
javax.servlet.request.key_size :当前加密算法所使用的密钥长度
javax.servlet.request.cipher_suite :当前SSL……
[/Quote]
噢 你是不是指通过SSLSessionContext和session id获取到sslsession对象再获取对方证书?我先尝试下啊,还有就是不知道BS模式这样写是否符合开发规范
阳明 to life
2010-11-14
打赏
举报
回复
[Quote=引用 2 楼 lovebaylong 的回复:]
根据tomcat官方文档提示,完成HTTPS协议架设后,可以从request的属性中获得有关的加密的相关信息。
javax.servlet.request.ssl_session : 当前SSL/TLS协议的会话ID
javax.servlet.request.key_size :当前加密算法所使用的密钥长度
javax.servlet.request.cipher_suite :当前SSL……
[/Quote]
这个我知道,以前有看过,但是我想获得服务器的证书或证书链,不知道有没办法获得
lovebaylong
2010-11-13
打赏
举报
回复
根据tomcat官方文档提示,完成HTTPS协议架设后,可以从request的属性中获得有关的加密的相关信息。
javax.servlet.request.ssl_session : 当前SSL/TLS协议的会话ID
javax.servlet.request.key_size :当前加密算法所使用的密钥长度
javax.servlet.request.cipher_suite :当前SSL/TLS协议所使用的加密套件
以下方法提供了获得服务器/客户端SSLSessionContext对象实现:
public final SSLSessionContext getServerSessionContext();
public final SSLSessionContext getClientSessionContext();
具体的请参考JAVA官方API!
阳明 to life
2010-11-13
打赏
举报
回复
咋都没高手愿意分享下经验的~~~SSL通信应该有方法可以获取对方的证书吧,CS模式的有个SSLSession的对象可以获取对方的证书 但是BS模式就不清楚了
详述
SSL
和TLS的Web安全渗透测试
如果Web服务中的
SSL
和TLS协议出现安全问题,后果会如何?很明显,这样的话攻击者就可以拥有你所有的安全信息,包括我们的用户名、密码、信用卡、银行信息……所有的一切。本文将向读者详细介绍如何针对Web服务中的...
SSL
/TLS协议运行机制的概述
互联网的
通信
安全,建立在
SSL
/TLS协议之上。 本文简要介绍
SSL
/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。 一、作用 不使用
SSL
/TLS的...
SSL
/TLS 配置
Quick Start 下列说明将使用变量名$CATALINA_BASE来表示多数相对路径所基于的基本目录。如果没有为 Tomcat 多个实例设置 CATALINA_...在 Tomcat 中安装并配置
SSL
/TLS 支持,只需遵循下列几步即可。详细信息可参看...
搭建支持
SSL
加密传输的ftp服务器
ftp协议工作是,需要使用两个网络连接进行
通信
,一个叫控制连接(21),一个叫数据连接(20)。 控制连接:客户端和服务器端进行口沟通的链接,客户端通过该连接向服务器端发送指令的。服务器默认通过 21端口等待...
Linux 搭建支持
SSL
加密传输的ftp服务器
工作原理:ftp协议工作是,需要使用两个网络连接进行
通信
,一个叫控制连接(21),一个叫数据连接(20)。 控制连接:客户端和服务器端进行口沟通的链接,客户端通过该连接向服务器端发送指令的。服务器默认通过21...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章