Tomcat-SSL配置说明

Tomcat-SSL 配置说明 创想空间商务通信服务有限公司Super Sales Team2009-07 ,Super-Sales Team修订表Page 1 of 13

Tomcat-SSL 配置说明 创想空间商务通信服务有限公司

Super Sales Team

2009-07

,

Super-Sales Team

修订表

Page 1 of 13

,

Super-Sales Team

文档目录

1 前言 .......................................................................................................................................... 3

1.1

1.2

1.3

1.4

2 目标 ............................................................................................................................................................. 3 目标读者 ..................................................................................................................................................... 3 术语和缩略语 ............................................................................................................................................. 3 系统要求 ..................................................................................................................................................... 3 基于Tomcat 的 SSL 设置 . ................................................................................................... 4

2.1

2.2

2.3

2.4 生成证书 ..................................................................................................................................................... 4 设置Tomcat................................................................................................................................................ 5 验证结果 ..................................................................................................................................................... 6 其它说明 .................................................................................................................................................... 11

3 参考资料 ................................................................................................................................ 12

Page 2 of 13

,

Super-Sales Team

1 前言

1.1 目标

本文说明基于Tomcat 的SSL 的配置方法,及过程中的注意事项。

1.2 目标读者

本文主要针对Super Sales的系统设计和开发人员;希望能对系统关于SSL 方面的设计实现起到参考借鉴的作用。

1.3 术语和缩略语

1.4 系统要求

Page 3 of 13

,

Super-Sales Team

2 基于Tomcat 的 SSL 设置

在Tomcat 的环境下设置SSL 很容易,这里给出操作步骤。首先,请确保你所使用的操系统的JDK 和Tomcat 环境是可以正常使用的。

2.1 生成证书

1、 进入Windows 的命令行模式,进入Tomcat 的安装目录,即:TOMCAT_HOME;键入如下命令并回

车:

keytool -genkey -alias supersales -keyalg RSA -keypass 123456 -storepass 123456 -keystore ss.keystore -validity 36000

keytool 是JDK 的一个工具,用于生成安全证书;如果不能正常使用该命令,请检查你的JDK 环境,以

2、 系统会提示输入参数,下面给出了整个过程的截图:

Page 4 of 13

,

Super-Sales Team

其它参数并不重要,按照实际情况添写就行了。最后一步会要求确认所有那些信息是否正确,确认无误后,输入[y]并回车就行了。

到指定的目录下,你就可以看到生成的证书文件了(.keystore文件) ,如下图:

2.2 设置Tomcat

接下来是修改Tomcat 的配置文件,请在用文本编辑工具打开下面这个文件:

TOMCAT_HOME/conf/server.xml

找到定义SSL 服务的区域,如下图所示:

默认情况下,这一段是被注释掉的,打开注释,修改[keystoreFile]和[keystorePass]这两项的内容,

Page 5 of 13

,

Super-Sales Team

完成上面的修改后,确认保存。

2.3 验证结果

启动Tomcat 服务,Console 会有如下内容显示,可以看到对应[8099]和[8443]这两个端口的服务都起来了。

打开IE 浏览器,输入web 服务地址和端口[http://192.168.12.126:8099/],回车确认;将能看到下图所示的界面:

Page 6 of 13

,

Super-Sales Team

输入提供HTTPS 服务的地址和端口[https://192.168.12.126:8443/],回车输入后,将能看到下图所示的界面:

因为是第一次通过SSL 浏览该网址,证书还没有被安装,所以web 服务不能被正常提供;点击[继续浏览此网站]:

Page 7 of 13

,

Super-Sales Team

如上图所示,浏览器显示了页面内容,但是由于证书还没被安装,有[证书错误]的提示;接这个方式,用户可以访问该web 服务,但是不够友好。

[安装证书]

点击[证书错误],会弹出如下图所示的对话框:

点击[查看证书],弹出下图所示的对话框,点击[安装证书]按钮,按向导提示安装就可以了:

Page 8 of 13

,

Super-Sales Team

完成安装后,重新打开浏览器访问该web 服务,将不会再有异常信息提示,Tomcat 能提供数据加密的HTTPS 服务:

如上图所示,地址栏右侧有一个

下图所示: 的标识,点击他,通过弹出的对话框可以看到证书的详细信息,如

Page 9 of 13

标签: