2016-04-25 4 views
1

Ich versuche, das UserStore Verbindungspasswort in WSO2 Identity Server (usr-mgt.xml) zu verschlüsseln mit ciphertool.bat (mit WSO2 Version 5.0.0).Wie verschlüsselt man LDAP UserStore Passwort in usr-mgt.xml in WSO2?

Ich habe eine jks Datei mit dem gleichen Passwort für key und keystorepassword. In ciphertool.properties, modifizierte folgende Zeile wie:

UserStoreManager.Property.ConnectionPassword=repository/conf/user-mgt.xml 

I unter Verwendung ciphertool.bat -DConfigure Befehl ein verschlüsseltes Passwort erzeugt und ich ciphertext.properties Datei aktualisiert:

UserStoreManager.Property.ConnectionPassword=RG1Bz7q0VbyTLJ3t2yCKaoquXkZZ0XrgKZ8PgsYp4F4NNiIJ4c16aCEa2AkdYFL+jaPVmbOF/lFK1A0EWFXO35UsQ28DkwtiDKw9er4USm3DML9OlG+Ve/QNXF3RoiLG00DJGeRrqFTuz5SpphGJk1ShidEYvIyzx/5KK4BK1r0CHfMTqNFvwwAr8QY6uUD/bgbn8T99LrleRJu6fA76l77CaruISBdtf/bx1BdE30xN/+OJ5l3R9qrswLNEafxPRiHcvwuHP5BI31m6WiZ/6zUt5+P0NYCYF8aw7qNPt99+z5KAzslrk1pV3fOIirs7skhGwWDuayMa6HUU5f9CyA== 

nicht sicher, wie ich sollte die usr-mgt.xml Datei sagen verschlüsselt zu verwenden Passwort. Ich habe gerade versucht, Eigenschaftendatei zu aktualisieren, wie <Property name="ConnectionPassword">RG1Bz7q0VbyTLJ3t2yCKaoquXkZZ0XrgKZ8PgsYp4F4NNiIJ4c16aCEa2AkdYFL+jaPVmbOF/lFK1A0EWFXO35UsQ28DkwtiDKw9er4USm3DML9OlG+Ve/QNXF3RoiLG00DJGeRrqFTuz5SpphGJk1ShidEYvIyzx/5KK4BK1r0CHfMTqNFvwwAr8QY6uUD/bgbn8T99LrleRJu6fA76l77CaruISBdtf/bx1BdE30xN/+OJ5l3R9qrswLNEafxPRiHcvwuHP5BI31m6WiZ/6zUt5+P0NYCYF8aw7qNPt99+z5KAzslrk1pV3fOIirs7skhGwWDuayMa6HUU5f9CyA==</Property>

Dies schlägt fehl. Anscheinend funktioniert es, wenn ich unencrypted Kennwort verwende. Dies bedeutet, dass die Datei usr-mgt.xml nicht versteht, dass sie das Passwort als verschlüsselt lesen soll.

Antwort

1

Es scheint, dass Sie die Bestellung verpassen. Zuerst müssen Sie die ciphertext.properties Datei entsprechend Ihrer Anforderung aktualisieren. Danach können Sie den Befehl ciphertool.bat -DConfigure ausführen und das Passwort verschlüsseln.

P.S. - Diese blog entry hilft Ihnen mehr über Secure Vault.

+0

Ich habe das gleiche getan. Meine Frage ist, wie man verschlüsseltes Passwort in 'usr-mgt.xml' schreibt? Wird es automatisch geschrieben? Wenn ja dann ist es dann funktioniert es nicht. Ich habe das verschlüsselte Passwort manuell in 'usr-mgt.xml 'kopiert, wie oben gezeigt, aber es funktioniert nicht. –

+0

Was intern passiert, wenn die 'ciphertool.bat -DConfigure' ausgeführt wird, werden Ihre' ciphertext.properties' Dateien, deren Eigenschaften Sie aktualisieren, verschlüsselt. Bitte überprüfen Sie mit Ihrem Eingabewert in 'UserStoreManager.Property.ConnectionPassword = [youentered_passwd]'. überprüfen Sie bitte den obigen Blogeintrag, erklären Sie mehr Details. –

Verwandte Themen