2016-06-08 57 views
1

我试图在wso2管理控制台中存储密码,以便我可以在我的API配置文件中使用别名来引用它。我按照以下步骤进行: 管理 - >安全库工具,然后单击管理Passwords-> 添加新的密码来加密和存储: management console: adding password alias通过管理控制台加密和存储新密码

点击添加我得到下面的错误 “无法加载后安全密钥存储信息,正确配置secret-conf.properties“

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

在此先感谢。

回答

1

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

./ciphertool.sh -Dconfigure 

你必须再次输入在服务器启动相同的密码“wso2carbon”。欲了解更多详情,请参阅here

+0

谢谢,但我的问题是为什么我从管理控制台收到错误?它与秘密配置文件有关。我需要在这个文件中配置什么?我需要在我的esb配置文件中使用密码别名。 – Alka

+0

是的,你得到这个错误,因为'secret-conf.properties'文件配置不正确。 ESB be将使用密钥库(自定义,或者默认,如果你没有配置自定义密码)来加密密码,ESB必须知道所有的细节,比如密钥库的位置等。查看配置和你之后的'secret-conf.properties'文件会理解这个要求。 –

+0

谢谢..我现在能够添加别名密码。 – Alka