6.9. 在 Tomcat 配置中使用存储的敏感字符串


当您将敏感字符串存储在密码库中时,您可以引用属性名称,而不是在配置文件中指定实际字符串。通过将安全字符串替换为字符串的属性名称,您可以确保 Tomcat 配置文件仅包含对密码的引用。在这种情况下,实际密码仅存储在密码库中。

步骤

  1. 打开包含敏感字符串的 Tomcat 配置文件。
  2. 将敏感字符串替换为字符串的属性名称,并确保以以下格式输入属性名称 :${VAULT::block_name::attribute_name::}

    例如:

    考虑安全字符串 P@SSW0""D 的以下示例文件条目:

    <user username="manager" password=*"P@SSW0#D"* roles="manager-gui"/>
    Copy to Clipboard Toggle word wrap

    如果安全字符串 P@SSW0""D 带有属性 name manager_password,请将安全字符串替换为以下值:

    <user username="manager" password=*"${VAULT::my_block::manager_password::}"* roles="manager-gui"/>
    Copy to Clipboard Toggle word wrap
注意

前面的例子基于 Storing a sensitive string in the password vault 中的示例设置。前面的示例将一个敏感字符串 P@SSW0""D 替换为属性 name manager_password,它位于名为 my_block 的块中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat