ocol\"2. port=\"8443\" minSpareThreads=\"5\" maxSpareThreads=
\"75\"
3. enableLookups=\"true\" disableUploadTimeout=\"true\"
4. acceptCount=\"100\" maxThreads=\"200\"
5. scheme=\"https\" secure=\"true\" SSLEnabled=\"true\" 6. clientAuth=\"false\" sslProtocol=\"TLS\"
7. keystoreFile=\"D:/tools/apache-tomcat-6.0.10/serv
er.keystore\"
8. keystorePass=\"changeit\"/>
tomcat6支持3种,请参考以下文档:
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
keystoreFile:是私钥放置的位置,可以放在服务器根目录,那么只需要写私钥名
字即可。 keystorePass:私钥的密码
如果你使用的jdk为1.4及以下版本,那需要找一个1.4以上的版本,将jdk中
\\jre\\lib\\security下面的cacerts文件覆盖到相应位置就可以了,这样在ssl中读取证书时才不会找不到证书。
验证配置
访问 https://localhost:8443/
protocol=\"org.apache.coyote.http11.Http11NioProtocol\">
浏览 (7075) 论坛浏览 (12011) 评论 (4) 分类: Tomcat 收藏 相关推荐
评论
17:11
4 楼 wumingsx 2007-10-28 引用
你配置完成后,证书是可以信任的吗,你的证书如何获得的,只是用命令生成的吗 3 楼 eddie 2007-10-18 引用 这句有问题,
keytool -import -trustcacerts -alias tomcat -file server.cer -keystore cacerts -storepass changeit
请将它改为:
keytool -export -trustcacerts -alias tomcat -file server.cer -keystore server.keystore -storepass changeit 2 楼 boddi 2007-10-11 引用 为什么
导入过程分2步,第一步是导出证书,第二步是导入到证书信任库,命令如下: keytool -import -trustcacerts -alias tomcat -file server.cer -keystore cacerts -storepass changeit 出现
keytool错误: java.io.FileNotFoundException: server.cer (系统找不到指定的文件。)
1 楼 smiles_van 2007-08-08 引用 原文好像有点问题:
导入过程分2步,第一步是导出证书,第二步是导入到证书信任库,命令如下: keytool -import -trustcacerts -alias tomcat -file server.cer
-keystore cacerts -storepass changeit (应该修正为
keytool -export -trustcacerts -alias tomcat -file server.cer -keystore
server.keystore -storepass changeit )
keytool -import -trustcacerts -alias tomcat -file server.cer
-keystore D:/sdks/jdk1.5.0_11/jre/lib/security/cacerts -storepass changeit