简单实现Tomcat使用SSL的连接。

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

如果需要比较正式些的SSL处理,可以联系CA或者使用OpenSSL工具。

**********************************************************

* 创建ssl的证书

**********************************************************

D:\ProTools\JBuilderX\jdk1.4\jre\bin>keytool -genkey -keyalg RSA

-alias CidSoftKey -keystore .keystore

输入keystore密码: changeit

您的名字与姓氏是什么?

[Unknown]: James.W

您的组织单位名称是什么?

[Unknown]: Cid Software

您的组织名称是什么?

[Unknown]: www.cid.com.cn

您所在的城市或区域名称是什么?

[Unknown]: Shanghai

您所在的州或省份名称是什么?

[Unknown]: Shanghai

该单位的两字母国家代码是什么

[Unknown]: cn

CN=James.W, OU=Cid Software, O=www.cid.com.cn, L=Shanghai, ST=Shanghai, C=cn 正确吗?

[否]: y

输入<CidSoftKey>的主密码

(如果和 keystore 密码相同,按回车):

***********************************************************

* 修改Server.xml文件

***********************************************************

<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"

port="8443" minProcessors="5" maxProcessors="75"

enableLookups="true"

acceptCount="100" debug="0" scheme="https" secure="true"

useURIValidationHack="false" disableUploadTimeout="true">

<Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"

clientAuth="false" protocol="TLS"

keystoreFile="D:/ZDcvs/ZhenDa/tomcat4.1.30/conf/.keystore"

keystorePass="changeit"

/>

</Connector>

注:如果配置Tomcat不验证客户身份,可以设置 clientAuth="false"。

***********************************************************

* 访问方法

***********************************************************

http://yourname:8443/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航