Https安全访问方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Https安全访问方案系统需求:Jdk5.0以上Jboss第一步:为服务器生成证书使用keytool为jboss生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“C:\jboss.keystore”,口令为“password”,–validity设置证书有效期约为5年,使用如下命令生成:keytool-genkey-aliasjboss-keyalgRSA-keystoreC:\jboss.keystore-validity1825-keypasspassword-storepasspassword其中“您的名字与姓氏是什么?”需要填写Jboss所在服务器的域名,不是“localhost”,应改为对应的域名或IP地址,如:,否则浏览器会弹出警告窗口,提示用户证书与所在域不匹配。在本地做开发测试时,应填入“localhost”,也可以是“127.0.0.1”。第二步:查看服务器证书通过list命令查看服务器的证书库,我们可以看到两个输入,一个是服务器证书,一个是手信任的客户端证书:keytool-list-keystoreC:\jboss.keystore-storepasspassword第三步:配置Jboss服务器打开Jboss的server.xml,位置Jboss4.2.3版本为$JBOSS_HOME/server/default/deploy/jboss-web.deployer下,找到如下配置段,修改如下:Connectorport=8443protocol=HTTP/1.1SSLEnabled=truemaxThreads=150scheme=httpssecure=trueclientAuth=falsesslProtocol=TLSkeystoreFile=C:/jboss.keystorekeystorePass=passwordtruststoreFile=C:/jboss.keystoretruststorePass=password/其中,clientAuthor指定是否需要验证客户端证书,如果该设置为“false”,则为单向SSL验证,SSL配置可到此结束。如果clientAuthor设置为“true”,则为双向SSL验证,必须验证客户端证书。如果设置完后,会出现如下情况,双击“证书错误”处:点击“查看证书”,将证书添加到“受信任的根证书颁发机构”。点击“浏览”按钮,在弹出的窗体中选择受信任的跟证书颁发机构,点击“下一步”。点击“完成”后,在弹出的“安全警告”窗体中点击“是”按钮,会弹出“导出成功”提示框,“确定”完成。第四步:自动http向https转换修改web.xml,位置Jboss4.2.3为$JBOSS_HOME/server/default/deploy/jboss-web.deployer/conf,添加如下代码,可实现自动http向https转换:security-constraintweb-resource-collectionweb-resource-nameSSL/web-resource-nameurl-pattern/*/url-pattern/web-resource-collectionuser-data-constrainttransport-guaranteeCONFIDENTIAL/transport-guarantee/user-data-constraint/security-constraint第五步:重新打开IE,输入网址如下:或。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功