3.2.9. 配置红帽 JBoss 企业应用平台,以使用密码 Vault 的自定义实施


除了使用提供的密码库实施外,还可以使用对 SecurityVault 的自定义实施。

重要

作为前提条件,请确保已初始化密码库。如需更多信息,请参阅 Initialize the Password Vault

对密码库使用自定义实施:

  1. 创建一个实施接口 SecurityVault 的类。
  2. 创建一个包含上一步中的类的模块,并指定接口为 SecurityVault 的 org.picketbox 的依赖关系。
  3. 通过添加 vault 元素及以下属性,在 JBoss EAP 配置中启用自定义密码库:

    • Code - 实施 SecurityVault 的全限定类名称。
    • module - 包含自定义类的模块名称。

(可选) vault-options 参数可用于初始化密码库的自定义类。

示例:使用 vault-options 参数初始化自定义类

/core-service=vault:add(code="custom.vault.implementation.CustomSecurityVault", module="custom.vault.module", vault-options=[("KEYSTORE_URL" => PATH_TO_KEYSTORE),("KEYSTORE_PASSWORD" => MASKED_PASSWORD), ("KEYSTORE_ALIAS" => ALIAS),("SALT" => SALT),("ITERATION_COUNT" => ITERATION_COUNT),("ENC_FILE_DIR" => ENC_FILE_DIR)])

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部