社区
Web 开发
帖子详情
Tomcat 客户端双向认证后 JSP 中如何获取客户端证书信息?
mrshelly
2010-08-16 11:32:43
如何获取:
SSL_CLIENT_VERIFY
SSL_CLIENT_M_SERIAL
SSL_CLIENT_S_DN
SSL_CLIENT_S_DN_OU
SSL_CLIENT_S_DN_CN
这些信息呢?
百度 Google 了一下, 好象都没有这方面的信息.
PHP+Apache 组合中很方便获取, $_SERVER['xxx'] 就可以了.
JSP+Tomcat 的组合怎么玩呢?
知道的请告知一下. 谢谢.
...全文
606
8
打赏
收藏
Tomcat 客户端双向认证后 JSP 中如何获取客户端证书信息?
如何获取: SSL_CLIENT_VERIFY SSL_CLIENT_M_SERIAL SSL_CLIENT_S_DN SSL_CLIENT_S_DN_OU SSL_CLIENT_S_DN_CN 这些信息呢? 百度 Google 了一下, 好象都没有这方面的信息. PHP+Apache 组合中很方便获取, $_SERVER['xxx'] 就可以了. JSP+Tomcat 的组合怎么玩呢? 知道的请告知一下. 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mrshelly
2011-02-20
打赏
举报
回复
资料找到了
[code=Jav]
X509Certificate[] certs = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
for (int i = 0; i < certs.length; i++) {
certInfoString += certs[i].toString()+"\n";
}
[/code]
我不知道为什么版主要把我自己顶的一贴删除了.....
我自己不顶的话, 我还没有办法给这贴发答案.....
上面的 就取出了客户端的证书信息. 方便的话, 直接从串中, 正则取出即可.
mrshelly
2011-02-20
打赏
举报
回复
X509Certificate[] certs = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
for (int i = 0; i < certs.length; i++) {
certInfoString += certs[i].toString()+"\n";
}
mrshelly
2010-10-19
打赏
举报
回复
继续顶一顶....
mrshelly
2010-08-25
打赏
举报
回复
然后??? 我还是顶上来吧...
mrshelly
2010-08-16
打赏
举报
回复
[Quote=引用 1 楼 gaoyangboy 的回复:]
jsp怎么样获取客户端的证书阿,jsp是在服务器端运行的,除非你在服务器这边有客户端证书才行,有个类是专门获取这些整数信息的,根据证书文件解析里面的内容。你到网上找下。
[/Quote]
SSL 双向认证时, 客户端证书 是通过加密传输到服务器端的.
但是服务端怎么得到. 我没有查到相关的资料.
gaoyangboy
2010-08-16
打赏
举报
回复
jsp怎么样获取客户端的证书阿,jsp是在服务器端运行的,除非你在服务器这边有客户端证书才行,有个类是专门获取这些整数信息的,根据证书文件解析里面的内容。你到网上找下。
Tomcat
下HTTPS
双向
认证
配置以及
客户端
调用案例
本文介绍如何为服务器端和
客户端
配置
双向
HTTPS
认证
。包括生成keystore和truststore文件、配置
Tomcat
服务器进行
双向
认证
及Java
客户端
访问流程。适用于需要增强安全性的应用场景。
java实现https请求单向
认证
、
双向
认证
本文详细介绍了如何构建自签名
证书
,实现HTTPS的单向
认证
和
双向
认证
。首先,通过keytool生成
客户端
和服务器端
证书
,然后在
Tomcat
中
配置SSL连接器。在单向
认证
中
,服务器验证
客户端
证书
;在
双向
认证
中
,服务器和
客户端
互相验证对方
证书
。文
中
还提供了Java代码示例展示如何进行
证书
验证和设置SSLSocketFactory。
Tomcat
Web服务器
双向
SSL
认证
[zhai]
本文详细介绍了如何在
Tomcat
5.5 上配置
双向
SSL,包括服务器端和
客户端
证书
的生成与配置过程,并提供了一个实际的配置示例。
实现在 Linux 下
Tomcat
的
双向
SSL
认证
本文详述在Linux环境下,使用
Tomcat
服务器实现
双向
SSL
认证
的全过程,包括所需软件包、
证书
环境设置、CA私钥及自签名根
证书
生成、服务器及
客户端
证书
创建与配置等关键步骤。
java使用bks
双向
认证
_android
客户端
SSL单向
双向
认证
本文详细介绍了在Windows环境下,如何配置
Tomcat
6进行SSL单向和
双向
认证
,包括自签名
证书
的生成、服务器配置以及Android
客户端
的SSL连接示例。在Android应用
中
,通过加载BKS格式的
证书
,实现了对自签名服务器
证书
的信任,并提供了代码示例进行HTTPS请求。
Web 开发
81,111
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章