1.使用keytool生成证书库文件
在命令行窗口上执行下列命令:
>keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 365 -keystore tomcat.keystore
会在当前目录下生成文件tomcat.keystore。记住当时输入的密码(假设为123456)。
注:keytool文件是在Java的bin目录下。
2.将生成的tomcat.keystore文件放在TOMCAT/conf下。
3.修改server.xml文件:
去掉下面SSL Connector的注释,修改为如下:
<!-- Define an SSL HTTP/1.1 Connector on port 8443 -->
<Connector
port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100" scheme="https"
secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/tomcat.keystore"
keystorePass="123456" />
参数说明:
clientAuth
如果想要Tomcat为了使用这个socket而要求所有SSL客户出示一个客户证书,置该值为true。
注:本文只说明单向认证,这里设置为false,双向认证的方法,以后有时间再研究。
keystoreFile
如果创建的keystore文件不在Tomcat认为的缺省位置(一个在Tomcat运行的home目录下的叫.keystore的文件),则加上该属性。可以指定一个绝对路径或依赖$CATALINA_BASE环境变量的相对路径。
keystorePass
如果使用了一个与Tomcat预期不同的keystore(和证书)密码,则加入该属性。
keystoreType
如果使用了一个PKCS12 keystore,加入该属性。有效值是JKS和PKCS12。
sslProtocol
socket使用的加密/解密协议。如果使用的是Sun的JVM,则不建议改变这个值。据说IBM的1.4.1版的TLS协议的实现和一些流行的浏览器不兼容。这种情况下,使用SSL。
ciphers
此socket允许使用的被逗号分隔的密码列表。缺省情况下,可以使用任何可用的密码。
algorithm
使用的X509算法。缺省为Sun的实现(SunX509)。对于IBM JVMS应该使用ibmX509。对于其它JVM,参考JVM文档取正确的值。
truststoreFile
用来验证客户证书的TrustStore文件。
truststorePass
访问TrustStore使用的密码。缺省值是keystorePass。
truststoreType
如果使用一个不同于正在使用的KeyStore的TrustStore格式,加入该属性。有效值是JKS和PKCS12。
4.重新启动TOMCAT,访问https://localhost:8443
一般情况下打开页面之前会提示确认证书的内容。选择OK就可以看到页面了。
相关推荐
ai数字人系统部署
这段代码实现了基本的语音交互闭环,用户通过语音输入问题,数字人识别语音后进行自然语言理解并生成回复,再将回复转换为语音输出。但实际应用中的 AI 数字人系统更为复杂,如形象渲染需专业图形引擎(如 Unity、Unreal Engine),自然语言处理也会涉及更复杂的模型微调及多轮对话管理等。一个完整的 AI 数字人系统涵盖形象生成、自然语言处理、动作控制等多个复杂功能,下面为你提供一个 Python 示例,整合多个库来实现数字人基础功能,包括语音交互、简单的自然语言理解以及通过虚拟形象展示对话。
Tomcat配置SSL
1.使用keytool生成证书库文件 在命令行窗口上执行下列命令: >keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 365 -keystore tomcat.keystore 会在当前目录下生成文件tomcat.keystore。记住当时输入的密码(假设为123456)。注:keytool文件是在J
ROS入门(一)——ROS安装(vmware16+ubuntu20.04+ROS-Noetic)
嵌套:ROS可以在Ubuntu上运行,Ubuntu在虚拟机Vmware中安装。 从 虚拟机vmware安装→ubuntu安装→ros安装,逐步介绍安装ROS环境的过程。整个过程是我一步步跟着各种博客安装实现的,亲测可行。 版本: Vmware :Vmware Workstation16 Ubuntu :20.04 ROS :Noetic 其中vmware直接载当前最新版本就好,而ubuntu的版本要注意一下。 在ROS官网(cn - ROS Wiki),我们进入到ROS安装的步骤界面,可以看..
Tomcat 配置SSL证书 实现HTTPS访问 - 伪证书
HTTPS超文本传输安全协议,英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS、HTTP over SSL或HTTP Secure,是一种网络安全传输协议,在传统HTTP传输未加密的基础之上利用SSL/TLS来对数据包进行加密并提供安全、可信的请求、响应服务。 目前绝大多数平台的网站已经很好的支持了https,而且https未来也应该是主流趋势,大家比较常见的https网站,如: 12306 https://www.123..
5分钟搞懂异构图注意力网络(HAN):从元路径到节点聚合的全流程解析
本文深入解析异构图注意力网络(HAN)的核心原理与实战应用,从元路径设计到多级注意力实现的全流程。HAN通过节点级和语义级双重注意力机制,有效处理包含多种节点和边类型的异构图数据,在电商推荐、学术网络分析等场景展现卓越性能。文章提供DGL实现代码和调参技巧,帮助开发者快速掌握这一强大工具。
[官方培训]07-UE材质基础 孙丹璐 Epic 笔记
勾选允许自定义深度写入再在模型上勾选然后可以通过Scene Texture节点拿到渲染的自定义深度信息,有了自定义深度信息就可以与当前渲染的像素深度进行对比,自定义深度信息存放的是最靠近我们的深度,如果当前像素离自定义深度比较远我们就不要这个像素。效果如下这种方案的缺点也很明显,因为这样看不到第二层的透明了,如果是两层的半透明的裙摆,这样就看不到第二层的裙摆了。对于半透明排序问题最根本能解决的还是光线追踪,ue5中又加入了OIT(基于像素的排序)。官方透明材质的理解和应用。
有关Tomcat提高并发量,性能优化的问题(已解决)
系统采用的常用框架 Mysql +SSM+Tomcat结构,测试工具使用的是Jmeter。 刚开始测试,并发量为200/s,居然错误率达到了15%,让我很郁闷。按Tomcat的性能200的并发量应该完全没问题,于是我搜了一下提高Tomcat并发量的资料,重新配置了一下,提高了Tomcat的性能。如下: 1.在Tomcat目录的bin/catalina.bat,打开这个文...
GIS坐标系转换以及空间校正和地理配准
许多小伙伴都对坐标系,投影这类问题迷迷糊糊,我之前也一样,现在总结一下。 坐标系的转换1.为什么要进行坐标系的转换?2. 不同坐标系的介绍1.地理坐标系我国常见的地理坐标(1).北京54坐标系(2).西安80坐标系(3).WGS-84坐标系(4).大地2000坐标系2.投影坐标系我国常用的投影坐标系(1) UTM投影(2) 高斯-克吕格投影(3) 兰伯特投影(4) 阿尔伯斯投影投影坐标系的选择3. 坐标系的转换1.已知坐标系之间的转换1.1 两坐标系的参考椭球相同1.2 两坐标系的参考椭球不一致,但是GIS
Windows环境Tomcat配置SSL
http://hi.baidu.com/mayig/blog/item/9e1cb2a199a4568b471064b5.html2006年09月18日 星期一 17:381.使用keytool生成证书库文件 在命令行窗口上执行下列命令: >keytool -genkey -alias tomcat -keyalg RSA -keysi
AMBA-CHI协议详解(十)
该规范提供了一个Request Retry(请求重试)机制,确保当请求到达一个Completer 时,它要么被接受,要么被给予一个RetryAck响应,以防止阻塞REQ通道。
Python操作WPS文档
在Python中,我们可以使用第三方库来操作WPS文档,实现自动化的文档处理。本文将介绍如何使用Python来打开、读取、修改和保存WPS文档的内容。库,我们可以打开、读取、修改和保存WPS文档的内容。你可以根据自己的需求进一步扩展和优化这些代码,实现更复杂的文档处理功能。安装完成后,我们就可以开始使用它来操作WPS文档了。方法将修改后的文档保存到指定的路径。方法将修改后的文档保存到指定的路径。在上面的代码中,我们通过修改段落的。属性,可以改变段落的文本内容。完成对文档的修改后,我们可以使用。
Windows环境下:Tomcat配置ssl证书(.pfx)实现HTTPS
第一步:从阿里云或百度云等云服务器中,购买一张免费的SSL证书,购买后按要求申请证书,申请成功后,下载tomcat环境的证书,把pfx证书放在C:/work/tomcat/bin/目录下。 第二步:在tomcat的server.xml <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="1000...
基于STM32、HAL库的MPX5500DP气压传感器 驱动程序设计
define MPX5500DP_MIN_VOLTAGE 0.2f // 最小输出电压(V)#define MPX5500DP_MAX_VOLTAGE 4.7f // 最大输出电压(V)#define MPX5500DP_MIN_PRESSURE 0.0f // 最小压力(kPa)#define MPX5500DP_MAX_PRESSURE 500.0f // 最大压力(kPa)* @brief 读取压力值(kPa)// 计算压力值 (线性转换)
Windows下Apache+SSL+Tomcat测试环境搭建
如果在Httpd.conf中没有设置ServerName,在启动Apache时会报Could not determine the servers fully qualified domain name, using ${yourIP} for ServerName错。只要在Httpd.conf中增加 ServerName wangqs就可以了。在windows中,可以在HKEY_LOCAL_
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
nginx 关闭ssl_windows环境下tomcat+nginx负载均衡集群配置,动静分离
下载地址:http://nginx.org/en/download.html 下载完成后解压直接cmd到本路径下然后用命令启动(也可以直接点击Nginx直接启动)启动直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx关闭nginx -s stop 或者 nginx -s quitstop表示立即停止nginx,不保存相关信息quit表示正常退出nginx,并保存...
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
微信小程序发布新路历程(二)-Windows 环境下SSL证书安装文档
摘要:安装tomcat前需要先安装java jdk 安装java JDK 配置环境变量 1.从官网上下载最新的JDK:http://java.sun.com/javase/downloads/index.jsp ,下载后安装,选择想把JDK安装到的目录。 打开官网,点击download #勾选 Accept License Agreement ,点击download,下载exe文件下载之后...
tomcat设置http自动跳转为https访问
一、生成服务器端证书文件 可以使用Windows系统或者Linux系统 (1)Windows环境 条件:已经安装JDK 步骤: 1、在运行里输入cmd进入命令窗口 2、进入JDK安装目录 如D:/Program Files/Java/jdk1.6.0/bin 3、执行命令 keytool -genkey -alias tomcat -keyalg RSA -keystore E...
tomcat 配置 SSL 协议(支持https)
tomcat 配置 SSL 协议(支持https)今天接到一个客户的需求要求公司项目使用https,之前也没搞过,于是在网上看了下资料,发现也没有太复杂,不过还是记录下!配置环境 windos系统 tomcat6.0 java jdk 1.6.2 步骤 生成证书 打开cmd命令窗口,切换至jdk的bin目录下,输入一下命令 keytool -genkeypair -alias
windows环境+tomcat:生成https协议的SSL证书
keystoreFile="D:\Study\https-SSL\SSL\keystore.jks":自定义SSL证书keystore.jks的存放路径。D:\Study\https-SSL\SSL\keystore.jks:自定义SSL证书keystore.jks的存放路径。二、修改tomcat的SSL配置(E:\BS\apache-tomcat-8.5.45\conf\server.xml)keystorePass="SSLtest123":SSL的自定义密码。1、生成 SSL 证书。
windows server 2008 的tomcat8配置SSL证书
windows server 2008 r2中tomcat8 搭建 SSL 目的:原来的http协议请求改成https协议 此流程是腾讯云免费的一年的ssl证书 拿到证书IIs下文件 说明 :只是在windows服务器下使用lls证书不需要去安装什么的iis服务器 只用配置tomcat就行了 ,我自己看了一些资料都是安装IIS服务器 最后改重新安装了系统真的是走的弯路呀 以此来提醒广大初学者...
Tomcat部署笔记
文章目录系统及软件版本要求部署1.部署第一个tomcat2.部署第二个tomcat可能出现的问题1.tomcat启动日志乱码:2.org.apache.catalina.webresources.Cache.getResource缓存不足 系统及软件版本要求 Windows:Windowsxp或Windows7以上 tomcat:tomcat8.0及以上 java:建议1.7及以上 linux:常...
终于搞定了Windows下Tomcat Web服务器的SSL配置
本文涉及: 1.windows下的OpenSSL安装 2.自己签发根证书 3.用这个根证书来签发服务器证书 4.服务器端证书导入 5.TOMCAT服务器设置 6.客户端根证书安装 本文不涉及: 1.SSL相关的概念及解释 2.购买CA证书 3.双向SSL认证 1.软件准备 1) jsdk1.5下载 http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS...
Tomcat http改成使用https协议(SSL证书)
我们想要通过https访问程序,首先需要获得一个数字证书,自己给自己签发而来的证书也叫自签名ssl证书,这种类型的证书可以随意签发,不受任何约束和监督,也不受各大浏览器的信任,基本没什么安全性可言,所以https证书获取不建议使用这种。 而由受信任的CA机构签发的https证书,才是用户们正确的选择。这种CA机构签发证书需要经过一系列的审核,而且是有有效期的,一般不超过2年,能兼容市面上大...
[转载]实例讲解Apache+tomcat+ssl配置
实例讲解Apache+tomcat+ssl配置我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 + Apache2.0.54 + Tomcat5.5.9 **准备软件: 1、安装 ...
369



被折叠的 条评论
为什么被折叠?



