1. Generate self-signed certificate:
clay@clay:~$ $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /home/clay/clay.keystore
2. Then you will see:
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: Clay Zhong
What is the name of your organizational unit?
[Unknown]: blabla
What is the name of your organization?
[Unknown]: DEV
What is the name of your City or Locality?
[Unknown]: Shanghai
What is the name of your State or Province?
[Unknown]: Shanghai
What is the two-letter country code for this unit?
[Unknown]: CN
Is CN=Clay Zhong, OU=Augmentum, O=DEV, L=Shanghai, ST=Shanghai, C=CN correct?
[no]: y
Enter key password for <tomcat>
(RETURN if same as keystore password):
3. Move the self-signed certificate to a JBoss directory : JBOSS_HOME/server/default/conf and edit JBOSS_HOME/server/default/jboss-web.deployer/server.xml:
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="${jboss.server.home.dir}/conf/clay.keystore"
keystorePass="password" />
4. Visit page https://localhost:8443/
分享到:
相关推荐
### jBoss 安装 SSL 证书详解 #### 一、前言 在现代网络环境中,保护数据的安全性显得尤为重要。为了实现服务器与客户端之间安全的数据传输,通常采用SSL(Secure Socket Layer)或其后续版本TLS(Transport Layer...
标题 "jboss-native-2.0.8-windows-ssl" 暗示了我们要讨论的是JBoss Native在Windows环境下的一个版本,特别是针对SSL(Secure Socket Layer)支持的实现。JBoss Native是Red Hat JBoss中间件的一部分,它提供了一个...
JBOSS 7 基于 HTTPS 双向 SSL 认证 JBOSS 7 基于 HTTPS 双向 SSL 认证是一种高级别的安全认证机制,该机制使用 SSL 证书对服务器和客户端进行身份验证,以确保数据传输的安全性。在本文中,我们将详细介绍 JBOSS 7 ...
在Jboss和Tomcat服务器上配置SSL的过程主要包括以下几个步骤: 1. **生成证书**: - 对于测试或内部环境,可以使用Java自带的`keytool`命令来生成自签名证书。例如,要为名为“tomcat”的服务创建一个RSA算法的...
jboss-native-2.0.6-windows-x64-ssl 解压后得到几个bin目录文件,复制到jboss/bin目录,然后执行service.bat install即可安装服务完成。 注:该方式首先确保你的jboss及其应用可以通过run.bat正常运行工作。...
【标题】"jboss-native-2.0.1-windows-i686-ssl" 指的是JBoss Native的一个特定版本,专为32位Windows系统设计,并且集成了SSL(Secure Sockets Layer)支持。JBoss Native是Red Hat JBoss中间件的一部分,它是一个...
### jboss-as-web-7.0.1.Final配置SSL详解 #### 一、引言 随着互联网技术的发展,安全成为越来越重要的议题。对于企业级应用服务器而言,配置SSL(Secure Sockets Layer,安全套接层)是非常必要的,它能够为用户...
同时,别忘了为生产环境配置安全策略,如SSL/TLS加密、用户认证等。 10. **监控与日志**: 了解如何查看和分析JBoss的日志文件,这对于故障排查至关重要。`standalone/log`目录下会生成`server.log`和其他相关日志...
Jboss 项目部署文档 Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 ...
jboss的web container使用的 apache tomcat。apache tomcat 有一个扩展包,使tomcat可以通过 java native interface 使用 apache portable runtime (APR),而APR则是大名顶顶的apache httpd 网络服务器的运行时环境...
【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...
jboss-7 部署说明,详细介绍了webLogic程序创建过程和配置优化
【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...
JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新特性,旨在提供更快的启动速度、更高的性能以及更好的模块化。在这个环境中,...
### 中间件JBoss环境搭建知识点详解 #### 一、中间件简介与JBoss概述 在探讨JBoss环境搭建之前,我们首先需要了解中间件的基本概念及其重要性。中间件是一种位于操作系统之上、应用软件之下的软件层,主要用于解决...
JavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-commonJavaEE源代码 jboss-...
【JBoss 概述】 JBoss 是一个开源的、基于Java的、全面实现了J2EE规范的应用服务器。它提供了企业级的功能,如EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTS/JTA(Java Transaction Service / ...
- 可以通过SSL/TLS加密网络通信,保护敏感数据。 8. **优化与故障排查**: - 调整配置文件以优化启动速度和资源利用率。 - 查看日志找出启动失败的原因,如依赖库缺失、配置错误等。 - 使用`jboss-cli.sh`执行...