ciphertool.bat
(WSO2バージョン5.0.0を使用)を使用して、WSO2 Identity Server(usr-mgt.xml)の接続パスワードUserStore
を暗号化しようとしています。WSO2のusr-mgt.xmlでLDAP UserStoreのパスワードを暗号化する方法は?
key
とkeystorepassword
に同じパスワードのファイルjks
があります。私はciphertool.bat -DConfigure
コマンドを使用して暗号化されたパスワードを生成し、私のようにciphertext.properties
ファイルを更新
UserStoreManager.Property.ConnectionPassword=repository/conf/user-mgt.xml
:
UserStoreManager.Property.ConnectionPassword=RG1Bz7q0VbyTLJ3t2yCKaoquXkZZ0XrgKZ8PgsYp4F4NNiIJ4c16aCEa2AkdYFL+jaPVmbOF/lFK1A0EWFXO35UsQ28DkwtiDKw9er4USm3DML9OlG+Ve/QNXF3RoiLG00DJGeRrqFTuz5SpphGJk1ShidEYvIyzx/5KK4BK1r0CHfMTqNFvwwAr8QY6uUD/bgbn8T99LrleRJu6fA76l77CaruISBdtf/bx1BdE30xN/+OJ5l3R9qrswLNEafxPRiHcvwuHP5BI31m6WiZ/6zUt5+P0NYCYF8aw7qNPt99+z5KAzslrk1pV3fOIirs7skhGwWDuayMa6HUU5f9CyA==
ない私は、暗号化に使用するusr-mgt.xml
ファイルを伝えるべきかわからciphertool.properties
では、として次の行を変更パスワード。プロパティファイルを更新しようとしました。<Property name="ConnectionPassword">RG1Bz7q0VbyTLJ3t2yCKaoquXkZZ0XrgKZ8PgsYp4F4NNiIJ4c16aCEa2AkdYFL+jaPVmbOF/lFK1A0EWFXO35UsQ28DkwtiDKw9er4USm3DML9OlG+Ve/QNXF3RoiLG00DJGeRrqFTuz5SpphGJk1ShidEYvIyzx/5KK4BK1r0CHfMTqNFvwwAr8QY6uUD/bgbn8T99LrleRJu6fA76l77CaruISBdtf/bx1BdE30xN/+OJ5l3R9qrswLNEafxPRiHcvwuHP5BI31m6WiZ/6zUt5+P0NYCYF8aw7qNPt99+z5KAzslrk1pV3fOIirs7skhGwWDuayMa6HUU5f9CyA==</Property>
これは失敗します。どうやら私はunencrypted
パスワードを使用すると動作します。つまり、usr-mgt.xml
ファイルでは、パスワードを暗号化されたものとして読み取る必要があることを理解できません。
私は同じことをしました。私の質問は 'usr-mgt.xml'に暗号化されたパスワードを書く方法です。自動的に書き込まれますか?はいの場合は動作していません。上記のように暗号化されたパスワードを 'usr-mgt.xml'に手動でコピーしましたが、うまくいきません。 –
内部的に何が起こるのですか? 'ciphertool.bat -DConfigure'を実行すると、あなたのプロパティ値を更新する' ciphertext.properties'ファイルが暗号化されています。 'UserStoreManager.Property.ConnectionPassword = [youentered_passwd]'の入力値で確認してください。上記のブログエントリを確認してください、それは詳細を説明します。 –