1、修改/wfm/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/server.xml,中https端口配置
keystoreFile="conf/wfm.keystore" keystorePass="changeit" keystoreType="jks"
修改为:
securityDomain="java:/jaas/encrypt-keystore-password" SSLImplementation="org.jboss.net.ssl.JBossImplementation"
2、修改/jboss-4.2.3.GA/server/default/deploy/jboss-web.deployer/META-INF/jboss-service.xml:
在节点<mbean code="org.jboss.web.tomcat.service.JBossWeb" name="jboss.web:service=WebServer" xmbean-dd="META-INF/webserver-xmbean.xml">中增加:
<depends>jboss.security:service=PBESecurityDomain</depends>
3、在/jboss-4.2.3.GA/server/default/conf/jboss-service.xml中增加如下配置:
<mbean code="org.jboss.security.plugins.JaasSecurityDomain"
name="jboss.security:service=PBESecurityDomain">
<constructor><arg type="java.lang.String" value="encrypt-keystore-password"></arg></constructor>
<attribute name="KeyStoreURL">resource:hp_server.keystore</attribute>
<attribute name="KeyStorePass">{CLASS}org.jboss.security.plugins.FilePassword:${jboss.server.home.dir}/conf/keystore.password</attribute>
<attribute name="Salt">mostmost</attribute>
<attribute name="IterationCount">13</attribute>
</mbean>
注:keystore.password生成方式${JAVA_HOME}/bin/java -cp ${JBOSS}/server/default/lib/jbosssx.jar org.jboss.security.plugins.FilePassword mostmost 13 $PASSWORD ${JBOSS}/server/default/conf/keystore.password
分享到:
相关推荐
本文将深入探讨如何使用Java语言结合RSA算法,通过数字证书实现文件的加密和解密操作。RSA是一种非对称加密算法,它的核心在于一对密钥:公钥和私钥。公钥可以公开给任何人,用于加密数据;而私钥必须保密,用于解密...
在Java编程环境中,数字证书是用于安全通信的重要工具,它们主要应用于加密、身份验证和数据完整性保护。在“JAVA使用数字证书加密文件”的主题中,我们聚焦于如何使用RSA算法结合数字证书对文件进行加密。RSA是一种...
【数字证书原理与公钥私钥加密概述】 在信息技术领域,数据安全至关重要,尤其是在网络通信中。为了确保信息不被未经授权的用户访问或篡改,加密技术被广泛应用。本文将探讨数字证书的基本原理以及公钥私钥加密的...
在数字证书的使用过程中,SM4常用于对敏感数据的加密,例如用户密码、会话密钥等,提供快速且安全的数据保护。 国密数字证书验证方法通常包括以下步骤: 1. 验证证书的签名:使用SM3算法计算证书的哈希值,然后使用...
然而,有时候我们需要去除PDF的密码或数字证书以进行编辑或其他合法用途。本文将深入探讨如何去除PDF的密码和数字证书,以及使用特定软件来解决这个问题。 首先,我们需要理解PDF加密的两种类型:打开密码和权限...
然而,未经加密的数据传输可能会导致敏感信息的泄露,这正是数字证书加密的重要性所在。本篇将详细解释如何在Zabbix中配置数字证书加密,以确保数据在传输过程中的安全性。 首先,配置Zabbix的依赖包和扩展是关键...
8. **SSL/TLS协议**:PKI在Web安全中的应用,如HTTPS协议,通过数字证书实现服务器身份验证和数据传输加密。 9. **PKI应用案例**:例如电子邮件安全(S/MIME)、文件加密、代码签名、IPSec网络隧道等,展示PKI在...
密码学是一门研究保护信息安全的科学,这篇文章将为读者总结密码学的基础概念,包括单钥加密、私钥加密、公钥、私钥、数字签名和数字证书等。 单钥加密 单钥加密是一种传统的加密方法,使用同一套密码进行加密和...
实验内容包括设置 Outlook Express 收发邮件、申请免费数字证书、设置数字证书、发送带数字签名的邮件和加密邮件。 3.1 设置 Outlook Express 收发邮件 首先,我们需要设置 Outlook Express 收发邮件。打开 ...
- **产品概述**: 提供数字证书管理和密码服务。 - **体系架构**: 包括证书管理系统、密钥管理系统等。 - **功能介绍**: 支持数字证书的颁发、撤销和查询等操作。 **安全应用支撑服务系统**: - **产品概述**: 作为...
在深入探讨数字证书之前,我们需要了解一些基本的概念和技术背景,包括公钥密码体制、对称加密算法、非对称加密算法、RSA算法及其应用。 ##### 1.1 公钥密码体制(Public-Key Cryptography) 公钥密码体制是现代...
数字证书是公钥加密系统中不可或缺的一部分,它用于身份验证、数据加密和数字签名。常见的数字证书格式有 X.509,它定义了两种证书:公钥证书和属性证书。 X.509 证书格式由以下部分组成: * 证书元数据...
数字证书是用于身份验证和加密的电子文件,包含了用户的公钥、身份信息和签发机构的签名。SJY42证书服务器密码机程序员开发使用说明书提供了证书服务器的开发和使用指南,涵盖了证书服务器的架构、证书的生成和管理...
在IT行业中,数字证书在软件开发,特别是Visual Studio 2017(简称VS2017)中扮演着至关重要的角色。它们是确保代码安全、验证开发者身份以及实现安全通信的关键工具。"vs2017数字证书certificates.rar"这个压缩包很...
在互联网交易中,数字证书扮演着身份验证的角色,它相当于网络世界的身份证,确保商家和买家之间的通信是加密的,保证了交易的隐私性和完整性。 首先,我们来了解一下数字证书的基本概念。数字证书是一种由权威机构...
2. 配置 Tomcat:在 Tomcat 的配置文件中配置数字证书的路径和密码。 3. 启用 HTTPS:在 Tomcat 中启用 HTTPS 协议,以确保数据的机密性和完整性。 数字证书是一种非常有用的电子凭证,广泛应用于身份验证、数字...
《税务系统数字证书应用接口规范》是一份详细阐述税务系统中数字证书应用接口的技术文档,旨在规范税务系统中数字证书的身份认证、签名验签以及数字信封加解密等功能的实施。该规范作为税务身份认证系统建设和运行...
代码签名数字证书是软件开发和分发过程中一个关键的安全组件,尤其在确保用户信任和防止恶意软件方面。本文将深入探讨过期证书、过期数字签名的处理、强制签名工具以及数字签名证书的相关知识。 首先,我们要理解...