2016-04-25 7 views
1

ciphertool.bat(WSO2バージョン5.0.0を使用)を使用して、WSO2 Identity Server(usr-mgt.xml)の接続パスワードUserStoreを暗号化しようとしています。WSO2のusr-mgt.xmlでLDAP UserStoreのパスワードを暗号化する方法は?

keykeystorepasswordに同じパスワードのファイル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ファイルでは、パスワードを暗号化されたものとして読み取る必要があることを理解できません。

答えて

1

ご注文が不足しているようです。まず、お客様の要件に応じてciphertext.propertiesファイルを更新する必要があります。その後、ciphertool.bat -DConfigureコマンドを実行し、パスワードを暗号化することができます。

P.S. - セキュアボールトの詳細については、blog entryこちらをご覧ください。

+0

私は同じことをしました。私の質問は 'usr-mgt.xml'に暗号化されたパスワードを書く方法です。自動的に書き込まれますか?はいの場合は動作していません。上記のように暗号化されたパスワードを 'usr-mgt.xml'に手動でコピーしましたが、うまくいきません。 –

+0

内部的に何が起こるのですか? 'ciphertool.bat -DConfigure'を実行すると、あなたのプロパティ値を更新する' ciphertext.properties'ファイルが暗号化されています。 'UserStoreManager.Property.ConnectionPassword = [youentered_pa​​sswd]'の入力値で確認してください。上記のブログエントリを確認してください、それは詳細を説明します。 –

関連する問題