SSL(Secure Sockets Layer)是一套数据安全协议用于保护网络中正在传输的数据的安全性,它是建立在TCP/IP协议之上进行数据封装,加密,压缩,SSL的握手协议是进行身份验证,协商加密算法,交换加密密钥等。Jboss服务器本身是支持SSL的下面是Jboss下的SSL的配置方法:
一、1.生成keystore
开始->运行->cmd
打开控制台,输入
keytool -genkey -alias tomcat -keyalg RSA
根据提示输入对应内容,效果如下:
E:\>keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码: 820709
您的名字与姓氏是什么?
[Unknown]: test
您的组织单位名称是什么?
[Unknown]: test
您的组织名称是什么?
[Unknown]: test
您所在的城市或区域名称是什么?
[Unknown]: china
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: cn
CN=test, OU=test, O=test, L=china, ST=beijing, C=cn 正确吗?
[否]: y
输入<tomcat></tomcat>的主密码
(如果和 keystore 密码相同,按回车):
说明:输入的密码不要带特殊字符,否则在运行JBoss时可能会出错。
二、.将产生的.keystore(默认路径在“C:\Documents and Settings\用户名”下面)放到JbossHOME\server\default\conf下,重命名为你自己想要的名称例如Raymend. Keystore
三、
打开%JbossHOME%\server\default\deploy\jbossweb-tomcat55.sar\server.xml,修改如下配置:
xml 代码
- <Connector port="8443" address="${jboss.bind.address}"
- maxThreads="100" strategy="ms" maxHttpHeaderSize="8192"
- emptySessionPath="true"
- scheme="https" secure="true" clientAuth="false"
- keystoreFile="${jboss.server.home.dir}/conf/Raymend.keystore"
- keystorePass="820709" sslProtocol = "TLS" />
这样我们可以通过访问https://localhost:8443/进行测试
分享到:
相关推荐
Jboss与Tomcat服务器的SSL配置Jboss与Tomcat服务器的SSL配置
jboss-as-web-7.0.1.Final 配置 SSL 学习资料,不好找。
一份完整配置文档 关于JBOSS7 的https ssl认证
jboss-7 部署说明,详细介绍了webLogic程序创建过程和配置优化
JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...
windows环境下使用jboss配置web应用 配置单向双向SSL
Apache tomcat Jboss 服务配置
} } } 5、在classPath下增加“jboss-ejb-client.properties”文件,内容如下 remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false remote.connections=default remote.connection....
个人在项目当中通过Array均衡器配置SSL,并通过健康检查页面监控jboss服务器的健康状态.
jboss安全加密:数据源配置密码加密;使用加密的https协议;检测是否设置定时登出;检测是否设置Jboss错误页面重定向...
1.3.2 配置JBoss的服务端口 18 1.3.3 进入控制台 19 1.3.4 部署Web应用 22 1.4 WebLogic的下载和安装 24 1.4.1 WebLogic的下载和安装 24 1.4.2 WebLogic的基本配置 25 1.4.3 修改WebLogic的服务端口 29 1.4.4 部署...
这些示例演示了在JBoss Enterprise Application Platform 6或WildFly中使用相互客户端SSL身份验证。 本快速入门介绍了如何使用双向客户端ssl方案使用wildfly对用户进行身份验证。 在运行此示例之前,必须创建证书...
除此之外,它还展示了如何在 EAP 6 中自动安装 HTTPS 连接并配置独立客户端以使用 JBoss LogManager。 此示例将在客户端和服务器之间设置双向身份验证。 具体运行bin/runClient.sh将: 生成客户端和服务器密钥库 ...
在 JBoss Wildfly 上,更改 jboss-web.xml 中的主机名。 在其他服务器上,根据需要进行配置和安装。 历史 我的具体用例:临时支持使用 haproxy 在新服务器上运行旧站点(使用 haproxy 作为启用 SSL 的反向代理)。 ...
如何配置SSL 如何使用非root用户监听80端口 如何配置连接器(Connectors) 如何配置虚拟主机(Virtual Hosts) 如何配置会话ID(Session IDs) 如何序列化会话(Session) 如何重定向或移动应用(Context) 如何让一...
corba-javaws-ssl 使用 Web Start 应用程序通过 SSL 测试 CORBA IIOP 的示例应用程序设置该项目需要安装 JacORB 3.5 以进行 IDL 编译和运行 CORBA 命名服务 webapp 应用程序配置为部署在 JBoss EAP 6.3.0 服务器中。...
jdk-6u161-windows-x64.exe,可用于TSLv1.2,TSLv1.1使用,也可用于jboss5.1中 sslProtocol = "TLSv1.2" 配置的java运行环境。一般jdk1.6是不支持TSLv1.2,TSLv1.1,但这个可以,亲测有效
ejbca的安装及使用技术资料整理及利用ejbca制作双向SSL的相关证书。 分别用tomcat jboss weblogic webshpere做了例子。
它建立在JBoss Netty的基础上,并继承了该框架的许多功能,但在设计时考虑了简单性: Sane默认优先于显式配置。 内置的常用功能,包括字节,字符串(简单,tagsoup样式)流XML,JSON,HTTP,XMPP和Clojure表单的...
jmxs:在ssl上使用标准的jmx url jboss:使用URL进行jboss监视 t3:使用weblogic t3连接。 t3s:用于weblogic t3s的连接 这是根据每种协议配置的URL。 String jmx_url = "service:jmx:rmi:///jndi/rmi://[" + conn +...