9.3. 将凭证存储用于密码
除了使用明文密码外,您还可以使用凭据存储来增强 JBoss EAP 邮件子系统中的安全性。elytron 子系统允许您创建和管理凭据存储,以安全地存储和访问密码。有关如何设置和使用这些凭据存储的详细步骤,请参阅如何 配置服务器安全性的 Credential Store 部分。
先决条件
- JBoss EAP 已安装并运行。
通过管理 CLI 使用凭证存储作为密码:
/subsystem=mail/mail-session=mySession/server=smtp:add(outbound-socket-binding-ref=my-smtp-binding, username=user, credential-reference={store=exampleCS, alias=mail-session-pw}, tls=true)
/subsystem=mail/mail-session=mySession/server=smtp:add(outbound-socket-binding-ref=my-smtp-binding, username=user, credential-reference={store=exampleCS, alias=mail-session-pw}, tls=true)
注意
以下是如何指定使用明文密码的 credential-reference 属性的示例。
credential-reference={clear-text="MASK-Ewcyuqd/nP9;A1B2C3D4;351"}
credential-reference={clear-text="MASK-Ewcyuqd/nP9;A1B2C3D4;351"}
使用凭证存储作为管理控制台的密码:
- 访问管理控制台。如需更多信息,请参阅 管理控制台。
-
导航到 Configuration
Subsystems Mail。 - 选择适当的邮件会话,然后单击 查看。
- 选择 Server 并选择适当的邮件服务器。您可以在 Credential Reference 选项卡中配置凭证引用,并在 Attributes 选项卡中编辑其他属性。