通过Admin Service Enterprise Integrator访问Secure Vault工具

时间:2018-11-12 16:54:55

标签: wso2 ei

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

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

非常感谢, 加里

1 个答案:

答案 0 :(得分: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测试