如何在WSO2中的usr-mgt.xml中加密LDAP UserStore密码?

如何在WSO2中的usr-mgt.xml中加密LDAP UserStore密码?,wso2,wso2esb,wso2is,wso2carbon,Wso2,Wso2esb,Wso2is,Wso2carbon,我正在尝试使用ciphertool.bat(使用WSO2版本5.0.0)加密WSO2 Identity Server(usr mgt.xml)中的UserStore连接密码 我有一个jks文件,其密码与key和keystrepassword相同。在ciphertool.properties中,将以下行修改为: UserStoreManager.Property.ConnectionPassword=repository/conf/user-mgt.xml 我使用ciphertool.bat-

我正在尝试使用
ciphertool.bat
(使用WSO2版本5.0.0)加密WSO2 Identity Server(usr mgt.xml)中的
UserStore
连接密码

我有一个
jks
文件,其密码与
key
keystrepassword
相同。在
ciphertool.properties
中,将以下行修改为:

UserStoreManager.Property.ConnectionPassword=repository/conf/user-mgt.xml 
我使用
ciphertool.bat-DConfigure
命令生成了加密密码,并将
ciphertext.properties
文件更新为:

UserStoreManager.Property.ConnectionPassword=RG1Bz7q0VbyTLJ3t2yCKaoquXkZZ0XrgKZ8PgsYp4F4NNiIJ4c16aCEa2AkdYFL+jaPVmbOF/lFK1A0EWFXO35UsQ28DkwtiDKw9er4USm3DML9OlG+Ve/QNXF3RoiLG00DJGeRrqFTuz5SpphGJk1ShidEYvIyzx/5KK4BK1r0CHfMTqNFvwwAr8QY6uUD/bgbn8T99LrleRJu6fA76l77CaruISBdtf/bx1BdE30xN/+OJ5l3R9qrswLNEafxPRiHcvwuHP5BI31m6WiZ/6zUt5+P0NYCYF8aw7qNPt99+z5KAzslrk1pV3fOIirs7skhGwWDuayMa6HUU5f9CyA==
不确定我应该如何告诉
usr mgt.xml
文件使用加密密码。我只是尝试将属性文件更新为(代码>代码>代码>RGBZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZFFFFFFFFFFFFFFFFKKKKKKZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZFFFFFFFFFFFFFFFFFFFFZZZZZZZZZZZZZZZZZZZZZZZZZZZZZSKHGWWDUAYMA6HUU5F9CYA==


这是失败的。显然,当我使用
未加密的
密码时,它会起作用。这意味着
usr mgt.xml
文件无法理解它应该读取加密的密码。

您似乎错过了订单。首先,您需要根据需要更新
ciphertext.properties
文件。之后,您可以运行ciphertool.bat-DConfigure命令并加密密码


备注-这将帮助您了解有关安全保险库的更多信息

我也做了同样的工作。我的问题是如何在
usr mgt.xml
中编写加密密码?它是自动写的吗?如果是,那么它就是不工作。如上图所示,我已在
usr mgt.xml
中手动复制了加密密码,但它不起作用。当运行
ciphertool.bat-DConfigure
your
ciphertext.properties
更新属性值的文件正在加密时,内部会发生什么情况。请在
UserStoreManager.Property.ConnectionPassword=[youentered\u passwd]
中使用您的输入值进行检查。请查看上面的博客,解释更多细节。