0

是否可以像通过 Enterprise Integrator (ESB) 管理页面中的 Secure Vault Tool 那样使用管理服务配置条目?

我目前使用 PowerShell 脚本来安装/配置 WSO2,但现在需要将值添加到安全库中。

非常感谢,加里

4

1 回答 1

0

我现在想出了一个使用 PowerShell 来执行此操作的解决方案。

我采取的步骤如下:

  1. 克隆了 Cipher Tools github 项目并创建了一个新版本的 CipherTools,它允许传入参数,以消除交互的需要并删除了导致我出现问题的 Console.readline()。
  2. 创建了新版本的 ciphertool.bat 以使用我的新版本 ciphertool.jar
  3. 更新了我的 PowerShell 脚本以调用我的新版本 ciphertool.bat 来捕获响应
  4. 使用我捕获的加密值并将其通过 PropertiesAdminService 存储在 WSO2 EI 中

调用新 ciphertool.bat 的格式:

ciphertool2.bat StorePassword ValueToEncrypt

在 PowerShell 中调用新 ciphertool.bat 的示例:

$result = .\ciphertool2.bat wso2carbon 测试

于 2018-11-14T13:53:55.817 回答