`

SSL与Tomcat(通过https://访问)

阅读更多
1.创建一个web项目zte然后创建一个名为Test的Servlet
2.配置web.xml(在xml内容的最前面加入配置)
<security-constraint>
		<web-resource-collection>
			<web-resource-name>Success</web-resource-name>
			<url-pattern>/wap/*</url-pattern>
			<http-method>GET</http-method>
			<http-method>POST</http-method>
		</web-resource-collection>
		<user-data-constraint>
			<transport-guarantee>CONFIDENTIAL</transport-guarantee> <!--加密-->
		</user-data-constraint>
</security-constraint>

3.进入jdk的bin目录下启动命令:  
keytool -genkey -keystore c:\pass  -alias tomcat -keyalg RSA

//c:\pass存放认证信息

输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  xu.zhao
您的组织单位名称是什么?
  [Unknown]:  ZTE
您的组织名称是什么?
  [Unknown]:  wootion
您所在的城市或区域名称是什么?
  [Unknown]:  bubei
您所在的州或省份名称是什么?
  [Unknown]:  Chongqing
该单位的两字母国家代码是什么
  [Unknown]:  CN
CN=xu.zhao, OU=ZTE, O=wootion, L=bubei, ST=Chongqing, C=CN 正确吗?
  [否]:  y

输入<tomcat>的主密码
        (如果和 keystore 密码相同,按回车):

4.修改tomcat-->conf -->server.xml  
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="C:/pass"
               keystorePass="123456"
   />

5.启动tomcat
6.访问 https://localhost:8443/zte/Test  (OK)
分享到:
评论

相关推荐

    https tomcat server

    访问 https://localhost:8888 注意:apache-tomcat-6.0.30\conf\server &lt;Connector port="8888" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" ...

    WeblogicSSL证书部署指南

    沃通电子认证服务有限公司(WoSign)是提供SSL证书的服务商之一,提供不同格式的证书文件(.zip压缩格式),其中包括forTomcat的JKS(Java KeyStore)格式的证书文件,适用于WebLogic应用服务器。 2. 下载WebLogic...

    国密SSL浏览器访问国密SSL规范Tomcat服务器的完整方法(附演示DEMO访问方法)

    3. 使用新安装的国密浏览器访问 https://127.0.0.1 地址,浏览器通过GMSSL_ECC_WITH_SM4_CBC_SM3国密密码套件与TOMCAT服务器建立国密SSL规范的单向加密通道,并打开指定网页 以上步骤经过实际测试 感谢大宝CA...

    https原理及tomcat配置https方法

    HTTPS(Hypertext Transfer Protocol Secure)是一种通过网络在客户端和服务器之间进行安全通信的协议,它基于SSL/TLS协议,提供了数据加密、服务器身份验证、消息完整性检查等功能,确保了在网络传输过程中的数据...

    Tomcat SSL 配置

    通过本文档,可以成功配置 Tomcat 的 SSL 功能,实现 HTTPS 协议的支持。 一、准备工作 为了配置 Tomcat 的 SSL 功能,需要安装 JDK 1.5 或更高版本,并配置 JAVA_HOME 环境变量。此外,还需要安装 tomcat 6 。 ...

    Tomcat中实现https安全连接与SSL配置

    https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置

    Tomcat-9.0-API

    6. **安全管理(Security)**:Tomcat提供了多种安全特性,包括角色基的访问控制(RBAC)、SSL/TLS支持等。`javax.security.auth`和`javax.servlet.SecurityConstraints`等相关类在文档中有所介绍,有助于开发者实施...

    apache-tomcat-8.0.53

    在实际使用中,开发者和系统管理员可能还需要关注安全性,如定期更新到最新版本以防止已知漏洞,配置防火墙规则以限制访问,以及使用SSL/TLS加密通信。同时,可以通过监控Tomcat的日志文件来排查运行时的问题。 ...

    Windows下Apache与Tomcat的整合

    通过上述步骤,我们已经完成了在Windows环境下Apache与Tomcat的整合配置。这种整合不仅可以提高系统的性能,还能实现静态资源与动态资源的有效分离,便于维护和扩展。需要注意的是,在实际部署过程中可能还会遇到...

    以SSL加强Tomcat的安全防护能力

    3. **验证SSL连接**:通过HTTPS访问Tomcat服务器,检查是否成功启用SSL。 #### 三、详细步骤 ##### 1. 生成服务器证书 - 打开命令提示符(Windows平台)或终端(Linux/MacOS平台)。 - 输入以下命令来生成服务器...

    tomcat 6.0免安装版

    2. **SSL支持**:通过修改conf/server.xml配置文件,可以启用SSL加密,为Web应用提供安全的HTTPS连接。 **五、性能优化** 1. **调整线程池参数**:可以通过修改conf/server.xml中的Executor配置来调整线程池大小,...

    nginx+tomcat8 ssl使用https访问

    标题 "nginx+tomcat8 ssl使用https访问" 涉及到的是在互联网服务中配置安全套接字层(SSL)以实现HTTPS访问的过程。HTTPS是HTTP协议的安全版本,通过SSL/TLS协议加密数据传输,保护用户隐私和网站数据安全。在这个...

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    为了实现 Spring Boot 应用程序通过内置 Tomcat 服务器支持 HTTPS 访问,我们需要进行以下几个步骤: 1. **生成证书**:首先需要为应用程序生成一个证书文件。可以使用 Java 的 `keytool` 工具来生成一个 PKCS12 ...

    单点登录CAS应用代码(HTTPS)

    3. **配置HTTPS**:在Tomcat的conf/server.xml文件中,修改HTTP Connector为HTTPS Connector,设置KeystoreFile和KeystorePass,以使用SSL证书进行安全连接。 4. **CAS配置**:编辑解压后的CAS服务器目录中的cas....

    apache-tomcat-8.5.37-windows-x64.zip

    对于开发和测试环境,可以使用`startup.bat`启动Tomcat,然后通过浏览器访问`http://localhost:8080`来检查服务器是否正常运行。如果一切顺利,你应该能看到Tomcat的默认欢迎页面。 Tomcat 8.5版本引入了许多增强...

    简单三步教会您 Tomcat 安装SSL证书,Tomcat安装https证书,一看就会,一做就成!

    在互联网世界中,HTTPS协议是保障网站数据传输...通过以上步骤,您应该能够成功在Tomcat服务器上安装并配置SSL证书,从而为您的Web应用提供安全的HTTPS访问。记得在生产环境中,定期更新和续签SSL证书以保持其有效性。

    Windows下的Tomcat安装压缩包:apache-tomcat-7.0.78.zip

    9. **安全管理**:Tomcat可以通过修改`conf/web.xml`和`conf/context.xml`来实现更高级的安全设置,如SSL/TLS加密和身份验证。 10. **性能优化**:根据需求,可以调整Tomcat的JVM参数,如内存分配、线程池大小等,...

    解决tomcat配置ssl错误的解决办法

    在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这使得传统的 SSL 配置方式无法使用。...

    nginx、tomcat安装免费ssl安全证书配置

    本篇文章将详细介绍如何在Nginx和Tomcat上安装阿里云提供的免费SSL安全证书,以实现网站的HTTPS访问。 首先,我们需要了解SSL证书的基本概念。SSL证书由权威的证书颁发机构(CA)签发,它包含了网站的公钥、组织...

Global site tag (gtag.js) - Google Analytics