|
[J2EE]Tomcat配置SSL过程and some info |
以Tomcat5.0为例,jdk1.4或以上版本:
1. 生成.keystore密钥文件
在Dos窗口的命令行敲入keytool -genkey -alias tomcat -keyalg RSA ,然后输入密码和一些信息,就会在本机用户目录下例如c:\Documents and Settings\administrator\下面生成.keystore这个文件。并将这个文件拷贝到Tomcat_home/conf中
2. 修改tomcat配置文件
打开%Tomcat_Home%/conf/server.xml 找到这个,按要求做: <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> <!-- 《----去掉这个注释 <Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> --> 《----去掉这个注释
并添加keystoreFile="/conf/.keystore" keystorePass="123456",密码是生成密钥文件时设定的。
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
keystoreFile="/conf/.keystore" keystorePass="123456"
clientAuth="false" sslProtocol="TLS" />
3. 重启tomcat。
4. 打开https://localhost:8443
看到Tomcat欢迎页面,同时状态栏上的小锁处于闭合状态,表示您已经成功地与服务器建立了要求客户端验证的SSL安全连接。
http://www.verisign.com/ssl/ssl-information-center/strongest-ssl-encryption/index.html
http://www-128.ibm.com/developerworks/cn/security/se-tcssl/
|
|
|
|  | .: 公告
| |
| « | November 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
| .: 我的分类(专题) | |  .: 最新日志 .: 最新回复
| | 
blog名称:up forever 日志总数:130 评论数量:274 留言数量:4 访问次数:1954473 建立时间:2006年5月25日 |
|  .: 留言板 |  .: 链接 |

|