【问题标题】:Encrypting and storing new passwords via the Management Console通过管理控制台加密和存储新密码
【发布时间】:2018-12-23 01:06:56
【问题描述】:

我正在尝试将密码存储在 wso2 管理控制台中,以便我可以在我的 API 配置文件中使用别名来引用它。我遵循以下步骤: 管理 -> Secure Vault Tool,然后单击管理密码-> 添加新密码以加密和存储: management console: adding password alias

点击添加后出现以下错误 "加载安全密钥存储信息失败,请正确配置 secret-conf.properties"

我正在努力解决这个问题,不知道我错过了什么。我是 ESB 的新手。 请帮忙。

提前致谢。

【问题讨论】:

    标签: wso2 passwords esb


    【解决方案1】:

    要启用加密密码,您必须配置 ESB_HOME/repository/conf/security/secret-conf.properties 文件。您可以使用 ESB_HOME/bin 中提供的 ciphertool.sh 自动执行此操作。运行以下命令并在询问时输入“wso2carbon”作为密码。它将为您配置文件(并在配置文件中加密一些纯文本密码),

    ./ciphertool.sh -Dconfigure
    

    您在服务器启动时再次输入了相同的密码“wso2carbon”。更多详情请见here

    【讨论】:

    • 谢谢,但我的问题是为什么我从管理控制台收到错误消息?它与秘密配置文件有关。我需要在这个文件中配置什么?我需要在我的 esb 配置文件中使用密码别名。
    • 是的,您收到该错误是因为“secret-conf.properties”文件配置不正确。 ESB 将使用密钥库(自定义,或默认,如果您没有配置自定义密钥)来加密密码,并且 ESB 必须知道所有详细信息,如密钥库位置等。在配置后查看“secret-conf.properties”文件,您会理解要求。
    • 谢谢..我现在可以添加别名密码了。
    猜你喜欢
    • 1970-01-01
    • 2012-05-19
    • 2019-11-28
    • 2020-06-07
    • 1970-01-01
    • 2019-04-08
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多