如何配置tomcat的https证书

2020-11-28 11:50:29 字数 5045 阅读 4544

1楼:匿名用户

1、为服务器生成证书

“运行”控制台,进入%java_home%/bin目录,使用如下命令进入目录:

cd “c:\program files\java\jdk1.6.0_11\bin”

使用keytool为tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“d:\home\tomcat.keystore”,口令为“password”,使用如下命令生成:

keytool -genkey -v -alias tomcat -keyalg rsa -keystore d:\home\tomcat.keystore -validity 36500 (参数简要说明:

“d:\home\tomcat.keystore”含义是将证书文件的保存路径,证书文件名称是tomcat.

keystore ;“-validity 36500”含义是证书有效期,36500表示100年,默认值是90天 “tomcat”为自定义证书名称)。

在命令行填写必要参数:

a、 输入keystore密码:此处需要输入大于6个字符的字符串。

b、 “您的名字与姓氏是什么?”这是必填项,并且必须是tomcat部署主机的域名或者ip[如:gb***.

*** 或者 10.1.25.

251](就是你将来要在浏览器中输入的访问地址),否则浏览器会弹出警告窗口,提示用户证书与所在域不匹配。在本地做开发测试时,应填入“localhost”。

c、 你的组织单位名称是什么?”、“您的组织名称是什么?”、“您所在城市或区域名称是什么?

”、“您所在的州或者省份名称是什么?”、“该单位的两字母国家**是什么?”可以按照需要填写也可以不填写直接回车,在系统询问“正确吗?

”时,对照输入信息,如果符合要求则使用键盘输入字母“y”,否则输入“n”重新填写上面的信息。

d、 输入的主密码,这项较为重要,会在tomcat配置文件中使用,建议输入与keystore的密码一致,设置其它密码也可以,完成上述输入后,直接回车则在你在第二步中定义的位置找到生成的文件。

2、为客户端生成证书

为浏览器生成证书,以便让服务器来验证它。为了能将证书顺利导入至ie和firefox,证书格式应该是pkcs12,因此,使用如下命令生成:

keytool -genkey -v -alias mykey -keyalg rsa -storetype pkcs12 -keystore d:\home\mykey.p12 (mykey为自定义)。

对应的证书库存放在“d:\home\mykey.p12”,客户端的**可以是任意值。双击mykey.p12文件,即可将证书导入至浏览器(客户端)。

让服务器信任客户端证书

由于是双向ssl认证,服务器必须要信任客户端证书,因此,必须把客户端证书添加为服务器的信任认证。由于不能直接将pkcs12格式的证书库导入,必须先把客户端证书导出为一个单独的cer文件,使用如下命令:

keytool -export -alias mykey -keystore d:\home\mykey.p12 -storetype pkcs12 -storepass password -rfc -file d:

\home\mykey.cer

(mykey为自定义与客户端定义的mykey要一致,password是你设置的密码)。通过以上命令,客户端证书就被我们导出到“d:\home\mykey.cer”文件了。

下一步,是将该文件导入到服务器的证书库,添加为一个信任证书使用命令如下:

keytool -import -v -file d:\home\mykey.cer -keystore d:\home\tomcat.keystore

通过list命令查看服务器的证书库,可以看到两个证书,一个是服务器证书,一个是受信任的客户端证书:

keytool -list -keystore d:\home\tomcat.keystore (tomcat为你设置服务器端的证书名)。

让客户端信任服务器证书

由于是双向ssl认证,客户端也要验证服务器证书,因此,必须把服务器证书添加到浏览的“受信任的根证书颁发机构”。由于不能直接将keystore格式的证书库导入,必须先把服务器证书导出为一个单独的cer文件,使用如下命令:

keytool -keystore d:\home\tomcat.keystore -export -alias tomcat -file d:

\home\tomcat.cer (tomcat为你设置服务器端的证书名)。

通过以上命令,服务器证书就被我们导出到“d:\home\tomcat.cer”文件了。

双击tomcat.cer文件,按照提示安装证书,将证书填入到“受信任的根证书颁发机构”。

配置tomcat服务器

打开tomcat根目录下的/conf/server.xml,找到connector port="8443"配置段,修改为如下:

(tomcat要与生成的服务端证书名一致)

属性说明:

clientauth:设置是否双向验证,默认为false,设置为true代表双向验证

keystorefile:服务器证书文件路径

keystorepass:服务器证书密码

truststorefile:用来验证客户端证书的根证书,此例中就是服务器证书

truststorepass:根证书密码

3、测试

在浏览器中输入:https://localhost:

8443/,会弹出选择客户端证书界面,点击“确定”,会进入tomcat主页,地址栏后会有“锁”图标,表示本次会话已经通过https双向验证,接下来的会话过程中所传输的信息都已经过ssl信息加密。

如何配置tomcat https证书

2楼:匿名用户

tomcat https证书配置请参考上传的tomcat wosign ssl证书配置指南,配置指南使用沃通ca的ssl证书进行演示,个人**可申请沃通免费ssl证书测试,企业**申请沃通ov ssl证书使用。

tomcat https证书怎么申请和安装?

3楼:安信ssl证书

https证书申请步骤:

第一步:将csr提交到**商

第二步 资料提交到ca

当收到您的订单和csr后,如果是域名验证型证书(dv ssl证书),在域名验证之后10分钟左右就可颁发证书,若是其他类型证书则是需要通过ca机构进行验证之后才可颁发。

第三步 发送验证邮件到管理员邮箱

权威ca机构获得资料后,将发送一封确认信到管理员邮箱,信中将包含一个 对应的链接过去。每一个订单,都有一个唯一的pin以做验证用。

第四步 邮件验证

第五步 颁发证书

在用户完成邮件验证之后,ca机构会将证书通过邮件方式发送到申请人自己的邮箱,当用户收到证书后直接安装就可以了。若安装存在问题,我们是提供免费证书安装服务的。

tomcat安装https证书的教程可以参考这里网页链接

4楼:匿名用户

1、生成证书请求文件csr

用户进行https证书申请的第一步就是要生成csr证书请求文件,系统会产生2个密钥,一个是公钥就是这个csr文件,另外一个是私钥,存放在服务器上。要生成csr文件,站长可以参考web server的文档,一般apache等,使用openssl命令行来生成key+csr2个文件,tomcat,jboss,resin等使用keytool来生成jks和csr文件,iis通过向导建立一个挂起的请求和一个csr文件。

2、将csr提交给ca机构认证

ca机构一般有2种认证方式:

(1)域名认证,一般通过对管理员邮箱认证的方式,这种方式认证速度快,但是签发的证书中没有企业的名称,只显示**域名,也就是我们经常说的域名型https证书。

(2)企业文档认证,需要提供企业的营业执照。国外https证书申请ca认证一般一小时之内,紧急时5分钟。

同时认证以上2种方式的证书,叫ev https证书,ev https证书可以使浏览器地址栏变成绿色,所以认证也最严格。ev https证书多应用于金融、电商、**等对信息安全保护要求较高的领域。

3、获取https证书并安装

在收到ca机构签发的https证书后,将https证书部署到服务器上,一般apache文件直接将key+cer复制到文件上,然后修改httpd.conf文件;tomcat等需要将ca签发的证书cer文件导入jks文件后,复制到服务器,然后修改server.xml;iis需要处理挂起的请求,将cer文件导入。

tomcat配置https详细资料请参考:网页链接

5楼:匿名用户

tomcat服务器ssl证书安装:

网页链接

tomcat安装步骤:

确定好域名后进入gw***(**里面可以找到)申请ssl证书。

按照要求域名认证获得ssl证书。

jks证书配置到服务器并且输入证书密码。

服务器防火墙允许443端口,并且配置完毕后https就可以访问了。

解决办法:获得ssl证书配置到服务器可以根据gw***技术文档安装。

6楼:匿名用户

您好!https证书需要到ca机构申请,你可以到沃通ca去申请ssl证书,沃通ca是国产ca,其ssl证书比国外ssl证书更好用,也更实惠。企业**可以选择ov 或者ev ssl证书,个人**可以选择iv ssl证书或者免费ssl证书。

https证书怎么安装?根据你**使用的服务器不同安装方法有差异,如果申请免费ssl证书可以使用它们的ssl精灵一键自动安装。或者找他们的技术支持帮忙安装。很方便。

tomcat怎么配置https

7楼:光网

tomcat8.5 / 9 安装

ssl证书:

https://****gw***.

***/ssl/117.htmltomcat 安装ssl证书(控制面板):https:

//****gw***.***/ssl/109.

html

tomcat 自动跳转到https:https://****gw***.***/ssl/132.html

怎样查出玉镯鉴定证书的真假呢,如何鉴定玉镯证书的真假呢

1楼 艾 在分辨玉石鉴定真伪时,需要从以下几点入手 1 看检验机构。因为国家对珠宝玉石品质鉴定机构有着十分严格的资格认定,所以只有通过认定的鉴定机构所颁发的鉴定证书才有效。 以及在珠宝玉石鉴定证书上一般会分别出现cma cal acl的字样。 2 字标的含义。玉石鉴定证书上标有 cma 则指的是由国...

锤子TNT电脑的配置如何手机游戏能够在电脑玩

1楼 匿名用户 那个tnt是配合锤子新发布的那个手机一起用的,如果你只买那个tnt,不买手机的话只能用来当电脑显示器了,配置就是那部手机的配置,因为连着手机,所以手机游戏能直接在tnt上玩,我个人觉得并不值得买。 这个电脑配置怎么样玩一般的游戏可以吗? 2楼 阿拉斯加 低频的i7,还是集成显卡,玩一...

大家看看我的配置,我还要加几个机箱风扇,如何组建风道

1楼 jack强 没必要,最多也就降低2 3度,愿意弄就diy一下,不用也无所谓 2楼 匿名用户 最多一个,大多浪费电又吵 3楼 匿名用户 机箱里直接放个小电风扇得了,对着显卡吹。这样比你机箱加风扇效果明显。机箱风扇噪音又太高,又费电。 4楼 匿名用户 是用这显卡,处理器还不如用e5400 建议lz...