WEB使用HTTPS登录

阅读: 评论:0

2024年1月27日发(作者:)

WEB使用HTTPS登录

AC-WEB使用HTTPS登录

1、生成服务器端证书文件

可以使用Windows系统或者Linux系统

(1) Windows环境

条件:已经安装JDK

步骤:

 进入%JAVA_HOME%/bin目录

 执行命令

keytool -genkey -alias tomcat -keyalg RSA -keystore F:re -validity

36500

参数简要说明:“F:re”含义是将证书文件保存在F盘,证书文件名称是re ;“-validity 36500”含义是证书有效期,36500表示100年,默认值是90天

 在命令行填写必要的参数:

截图如下:

截图部分说明:

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

B、“您的名字与姓氏是什么?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如: 或者 10.1.25.251],就是你将来要在浏览器中输入的访问地址

C、“你的组织单位名称是什么?”、“您的组织名称是什么?”、“您所在城市或区域名称是什么?”、“您所在的州或者省份名称是什么?”、“该单位的两字母国家代码是什么?”可以按照需要填写也可以不填写直接回车,在系统询问“正确吗?”时,对照输入信息,如果符合要求则使用键盘输入字母“y”,否则输入“n”重新填写上面的信息

D、输入的主密码,这项较为重要,会在tomcat配置文件中使用,建议输入与keystore的密码一致,设置其它密码也可以

 完成上述输入后,直接回车则在你在第二步中定义的位置找到生成的文件

(2) Linux环境

条件:安装了JDK

步骤:

 进入$JAVA_HOME/bin目录

 执行命令

./keytool -genkey -alias tomcat -keyalg RSA -keystore

/usr/local/ac/web/re -validity 36500

参数简要说明:“/etc/re”含义是将证书文件保存在路径/usr/local/ac/web/下,证书文件名称是re ;“-validity 36500”含义是证书有效期,36500表示100年,默认值是90天

 在命令行填写必要的参数:

截图如下:

截图部分说明:

A、Enter keystore password:此处需要输入大于6个字符的字符串

B、“What is your first and last name?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如: 或者 10.1.25.251],就是你将来要在浏览器中输入的访问地址

C、“What is the name of your organizational unit?”、“What is the name of your

organization?”、“What is the name of your City or Locality?”、“What is the name

of your State or Province?”、“What is the two-letter country code for this unit?”可以按照需要填写也可以不填写直接回车,在系统询问“correct?”时,对照输入信息,如果符合要求则使用键盘输入字母“y”,否则输入“n”重新填写上面的信息

D、Enter key password for ,这项较为重要,会在tomcat配置文件中使用,建议输入与keystore的密码一致,设置其它密码也可以

 完成上述输入后,直接回车则在你在第二步中定义的位置找到生成的文件

2、配置TOMCAT服务器

(1) 如果你是在Windows环境中生成证书文件,则需要将生成的证书re拷贝到Tomcat将要引用的位置,假设tomcat的应用证书的路径是“/etc/re”,则需要将证书文件拷贝到“etc/”下;如果是在Linux环境按照上述介绍的步骤生成证书文件的话,此时证书文件已经在“etc/”下。

(2) 配置Tomcat,打开$CATALINA_HOME/conf/,修改如下,

connectionTimeout="20000"

redirectPort="8443" />

修改参数=>

connectionTimeout="20000"

redirectPort="443" />

去掉注释且修改参数=>

maxThreads="150" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS"

keystoreFile="/etc/re" keystorePass=""/>

注释:标识为淡蓝色的两个参数,分别是证书文件的位置和的主密码,在证书文件生成过程中做了设置

修改参数=>

redirectPort="443" />

(3) 打开$CATALINA_HOME/conf/,在该文件末尾增加:

SSL

/*

CONFIDENTIAL

3、上述配置完成后,重启TOMCAT后即可以使用SSL。IE地址栏中可以直接输入地址不必输入“” 或者 “” ;也可以输入 “ ” 会跳转成为 “” 来登录

4、注意事项:

(1) 生成证书的时间,如果IE客户端所在机器的时间早于证书生效时间,或者晚于有效时间,IE会提示“该安全证书已到期或还未生效”

(2) 如果IE提示“安全证书上的名称无效或者与站点名称不匹配”,则是由生成证书时填写的服务器所在主机的域名“您的名字与姓氏是什么?”/“What is your first and last name?”不正确引起的

5、遗留问题:

(1)如果AC主机不能通过域名查找,必须使用IP,但是这个IP只有在配置后才能确定,这样证书就必须在AC确定IP地址后才能生成

(2)证书文件只能绑定一个IP地址,假设有10.1.25.250 和 192.168.1.250 两个IP地址,在证书生成文件时,如使用了10.1.25.250,通过IE就只能使用10.1.25.250 来访问AC-WEB,192.168.1.250是无法访问AC-WEB的。

WEB使用HTTPS登录

本文发布于:2024-01-27 11:58:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063278881276.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:证书   文件   输入   生成
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23