java - java 和 tomcat 5 中的 SSL 配置和 X509Certificate

标签 java linux tomcat ssl tomcat5.5

您好,我已经在 tomcat 5.5 中配置了 SSL,server.xml 条目如下。

**

<Connector port="6922" maxHttpHeaderSize="8192"
   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
   enableLookups="true" disableUploadTimeout="true"
   acceptCount="100" scheme="https" secure="true"
   keystoreFile="/home/mrsx/cert/keystore.keystore"
   keystorePass="XXXX"
   truststoreFile="/home/mrsx/cert/keystore.keystore"
   truststorePass="XXXXX" clientAuth="true" sslProtocol="TLS" />

**

当客户端尝试访问应用程序时,应用程序抛出异常,因为请求中的“javax.servlet.request.X509Certificate”参数为 NULL。

我已经创建了一个 keystore 并将 CA 证书导入到 keystore 中。任何人都可以告诉我为什么我得到 NULL 证书。我没有在 keystore 中导入任何客户端证书。

最佳答案

根据您上面给出的内容,

SSLEnabled="true"
语句丢失。

如果这没有帮助,请尝试在客户端添加 ssl 调试,您应该能够获得更多详细信息。

关于java - java 和 tomcat 5 中的 SSL 配置和 X509Certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864826/

相关文章:

java - 即使使用 google play 核心库更新应用程序后,应用程序更新仍在继续

java - 如何处理几十个不同的 JSON 响应?

c++ - 通过c/c++程序连接wifi

linux - 如何在 200 台服务器上运行脚本并在堡垒实例终端中打印输出?我的 bash 脚本卡在 ssh 到远程服务器上

html - 样式表未发送到浏览器

tomcat - URLRewriteFIlter,如何删除上下文/文件夹名称?

java - Java中的多线程阻塞

java - 解析模板 [] 时出错,模板可能不存在,或者任何已配置的模板解析器都无法访问该模板

linux - Bash:字符串操作在空格处终止

java - 无法让tomcat定义数据源