首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Tomcat 7提示客户端证书

如何使Tomcat 7提示客户端证书
EN

Stack Overflow用户
提问于 2020-07-30 16:56:41
回答 1查看 150关注 0票数 0

我有一个Tomcat 7.0.62安装,我希望它提示用户连接的客户端证书。我使用的是本机库和APR,这是我使用的连接器:

代码语言:javascript
复制
<Connector SSLCertificateFile="Y:\server.pem" SSLCertificateKeyFile="Y:\server.pem" SSLEnabled="true" clientAuth="true" maxThreads="32" port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol" scheme="https" secure="true"/>

据我所知,那就足够了。clientAuth选项应该使浏览器向用户询问证书。但是,当我访问https://localhost:8443时,什么都不会发生。我已经检查过了,我在我的证书商店里有有效的证书.

你知道我做错了什么吗?

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-31 09:06:51

我很抱歉。我看错了文件。HTTPS连接器属性向客户端请求证书,它是SSLVerifyClient,可以在https://tomcat.apache.org/tomcat-7.0-doc/config/http.html#SSL_Support_-_APR/Native中读取。

代码语言:javascript
复制
<Connector port="9443" protocol="org.apache.coyote.http11.Http11AprProtocol"
           maxThreads="5" SSLEnabled="true" scheme="https" secure="true"
           SSLVerifyClient="optionalNoCA" sslProtocol="TLSv1" SSLEngine="on"
           SSLCertificateFile="C:\localhost-rsa-cert.pem" 
           SSLCertificateKeyFile="C:localhost-rsa-key.pem" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63177885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档