我使用的JDK版本为JDK6,使用的的Tomcat版本为6.0.30;配置Tomcat下的HTTPS其实很简单,只需要完成两步工作就可以了;操作系统为Windows 7。
一、生成"服务器证书文件"
我把生成的"服务器证书文件"取名为tomcat.key(也可以取成abc.keystore,随自己喜欢就好)。简单起见,我把tomcat.key放在C盘根目录下面(我的配置环境为windows,linux类似)。
首先使用JDK自带的工具keytool生成一个"服务器证书",取名为tomcat.key。
C:\Users\Administrator>keytool -genkey -alias tomcat -keyalg RSA -keystore C:\to
mcat.key
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: beelun
您的组织单位名称是什么?
[Unknown]: beelun
您的组织名称是什么?
[Unknown]: beelun
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: cn
CN=beelun, OU=beelun, O=beelun, L=beijing, ST=beijing, C=cn 正确吗?
[否]: y
输入<tomcat>的主密码
(如果和 keystore 密码相同,按回车):
C:\Users\Administrator>jdk -version
'jdk' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Administrator>java -version
java version "1.6.0.22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.0-b03, mixed mode, sharing)
C:\Users\Administrator>
按照提示,输入密码。我输入的密码为123456(注意:此密码在配置server.xml时需要)。其他信息按照提示输入就可以,在输入tomcat主密码时,我直接键入回车,使其和keystore的密码保持一致。
此时,在C盘下面就生成了一个PCKS1.2格式的数字证书文件C:\tomcat.key。
二、配置server.xml文件
修改tomcat\conf目录下面的server.xml文件,添加一项:
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\tomcat.key" keystorePass="123456"
clientAuth="false" sslProtocol="TLS"/>
需要注意一行"keystoreFile="C:\tomcat.key" keystorePass="123456″",其中keystorefile是你生成的"服务器证书文件",keystorePass是该服务证书文件的密码。
三、在浏览器地址栏里输入 https://localhost:8443/ 检验一下就OK了。
转至:
http://www.cnzer.cn/html-41402-1.html
分享到:
相关推荐
- **配置Tomcat使用HTTPS**: - 修改`/opt/tomcat/conf/server.xml`文件,配置HTTPS Connector。 - 配置内容示例: ```xml SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol...
`Tomcat`作为一个流行的Java Servlet容器,支持HTTP和HTTPS协议,后者提供了加密和身份验证,确保数据传输的安全性。本篇文章将详细介绍如何在Tomcat中配置HTTPS证书认证,以便实现安全的Web服务。 首先,我们需要...
### Spring Boot 内置 ...至此,无论是使用 Spring Boot 内置 Tomcat 还是外部 Tomcat,都已经成功实现了 HTTPS 的配置以及 HTTP 到 HTTPS 的自动重定向。这些步骤确保了数据传输的安全性,并且提高了系统的安全性。
这通常涉及到在Web应用中使用HTTPS(HTTP over SSL/TLS)协议,以保护用户的敏感信息,如登录凭据、信用卡号等。 在Tomcat中配置HTTPS涉及以下几个步骤: 1. **获取SSL证书**: - 你可以从权威的证书颁发机构(CA...
HTTPS 原理及 Tomcat 配置 HTTPS 方法 HTTPS(Hypertext Transfer Protocol Secure)是一种基于 HTTP 协议的安全协议,通过使用 SSL/TLS 协议对数据进行加密,以确保数据的安全传输。下面将详细介绍 HTTPS 的原理...
在现代浏览器逐渐淘汰Flash的情况下,使用HTTPS配置Tomcat仍然是提升网站安全性的必要措施。同时,对于仍在使用Flash的应用,确保HTTPS配置可以保证这些内容的正常显示,直到它们被更安全的技术所替代。
### Tomcat HTTPS 加密配置详解 ...综上所述,无论是使用 JSSE 还是 OpenSSL 来配置 Tomcat 的 HTTPS 加密,都需要生成证书、配置 Tomcat 以及可能的其他相关设置。选择哪种方法取决于具体的场景需求和个人偏好。
Tomcat HTTPS 访问设置 Tomcat HTTPS 配置是指在 Tomcat 服务器上实施 HTTPS 加密传输协议,以确保在客户端和服务端之间传输的数据安全。本文将详细介绍 HTTPS 的工作原理、Tomcat 配置 HTTPS 方法和相关知识点。 ...
Tomcat 发送 HTTPS 请求配置 Tomcat 是一个流行的 Web 服务器软件,用于部署基于 Java 的 Web 应用程序。为了确保数据传输的安全性,需要使用 HTTPS 协议来加密数据。在本文中,我们将介绍如何配置 Tomcat 来发送 ...
在Tomcat服务器上配置HTTPS可以增强网站的安全性。本篇将详细解释如何配置Tomcat以支持HTTPS,并涉及到两个关键的配置文件:`server.xml`和`web.xml`。 首先,我们需要准备一个SSL证书。你可以从权威的证书颁发机构...
在IT行业中,Tomcat是一款广泛使用的Java应用服务器,特别是对于Web应用程序的部署和管理。HTTPS协议是互联网上安全通信的标准,它通过SSL/TLS协议加密数据传输,保护用户隐私和数据完整性。本教程将详细讲解如何...
在生成密钥后,我们需要配置 Tomcat 以使用 HTTPS 协议。我们需要在 server.xml 文件中添加以下配置: `<Connector port="8443" protocol="HTTP/1.1" scheme="...
至于“源码”和“工具”标签,它们可能指的是在配置过程中可能会涉及到的Tomcat源代码理解和使用的一些辅助工具,比如OpenSSL。虽然在本文中没有深入讨论这些,但了解Tomcat的工作原理以及掌握基本的命令行工具是IT...
本文将详细介绍如何在Tomcat环境中启用HTTPS,并使用JDK自带的`keytool`工具制作自签名证书。 #### 二、HTTPS 原理简述 HTTPS 是 HTTP 协议的安全版本,它使用 SSL/TLS 协议来实现数据加密和身份验证功能。SSL/TLS...
3. **配置Tomcat**:接下来需要配置Tomcat以使用这个证书。在Tomcat的`conf`目录下找到`server.xml`文件,并修改其中的SSL Connector配置部分。示例配置如下: ```xml maxThreads="150" SSLEnabled="true"> ...
2. 一旦获取了CA签署的证书,我们需要将其导入到keystore.jks文件中,使用`keytool -importcert -file signed_cert.crt -keystore keystore.jks -alias tomcat`命令。 接下来,我们需要在Tomcat的配置文件中设置...
本文将详述如何在Tomcat服务器上安装SSL证书,确保您的应用能够提供安全的HTTPS服务。 首先,我们需要理解SSL(Secure Socket Layer)和HTTPS(HyperText Transfer Protocol Secure)的基本概念。SSL是一种网络通信...
启动 Tomcat,然后就可以使用 HTTPS 和 8443 端口访问你的服务了! 配置 Tomcat 的 HTTPS 需要具备 SSL 证书,生成 JKS 格式证书,并在 Tomcat 中配置 HTTPS。这样,我们就可以使用 HTTPS 协议,保护用户的隐私和...
下面是使用 Keytool 生成证书和配置 Tomcat 实现 HTTPS 双向证书认证的步骤。 第一步:为服务器生成证书 使用 Keytool 生成证书需要在命令行中输入一些必要的参数,包括证书的别名、密钥算法、证书文件的路径和...