FAQ

  1. Welche Systemanforderungen stellt das XML-Security Plug-In?

    Bis einschließlich Version 1.1.5 benötigt das Plug-In Eclipse in den Versionen 3.0 oder neuer und Java 1.4 (Java 5.0 empfohlen). Ab der Version 1.2.0 benötigt das Plug-in Eclipse 3.1 oder neuer und Java 5.0. Ab der Version 1.6.0 ist Eclipse 3.2 oder neuer notwendig und ebenfalls Java 5.0. Ob Runtime Environment (JRE) oder Development Kit (JDK) spielt keine Rolle.

    Normalerweise können ältere Plug-in Versionen auch unter neueren Eclipse Versionen als angegeben eingesetzt werden (beispielsweise läuft Version 1.5.2 des XML-Security Plug-Ins auch unter Eclipse 3.2).

    Ansonsten gelten die gleichen Systemanforderungen (Hard- und Software) wie für Eclipse selbst. Ob Eclipse SDK oder Platform spielt keine Rolle.

  2. Wo bekomme ich die Sourcen?

    Der Source Code ist ab Version 1.6.1 des XML-Security Plug-Ins in jedem Download hier auf der Homepage (Update Site und zip-Archiv) enthalten. Außerdem gibt es das XML-Security SourceForge Projekt. Dort können die Sourcen für alle Versionen ab 1.6.1 separat heruntergeladen werden. Subversion ermöglicht den Zugriff auf die aktuellsten Sourcen. Bitte beachten Sie, dass das XML-Security Plug-In unter der Eclipse Public License Version 1.0 steht.

  3. Wird die Bouncy Castle API benötigt?

    Nach der vollständigen Umstellung auf Java 5.0 ist eigentlich kein zusätzlicher Crypto Provider mehr notwendig. Allerdings müssen Sie jetzt Java 5.0 oder 6.0 (JDK oder JRE) verwenden. Eine installierte Bouncy Castle Bibliothek stört aber in keinem Fall, stellt sogar weitere und teilweise stärkere Algorithmen zur Verfügung. Der Algorithmus RIPEMD160 funktioniert beispielsweise nur mit einem zusätzlichen Kryptografieprovider.

  4. Was sind die Java Cryptography Extension Unlimited Strength Jurisdiction Policy Files?

    Ohne diese offizielle Sun Erweiterung stehen nicht alle Algorithmen in jeder möglichen Stärke zur Verfügung. Das Signieren und Verschlüsseln funktioniert zwar, aber die wirklich starken Verschlüsselungen ab 192 Bit können nicht verwendet werden. Ich empfehle daher die Installation, unbedingt erforderlich ist sie aber nicht. Für Java 5.0 finden Sie diese Dateien hier, für Java 6.0 hier. Fehlende Unlimited Strength Jurisdiction Policy Files bemerken Sie an den Fehlermeldungen die bei der Verwendung von starken Algorithmen auftreten.

  5. Gibt es Unterschiede zwischen dem zip-Archiv und der Update Site?

    Beim Plug-in selbst gibt es keinerlei Unterschiede. Der Hauptvorteil der Update Site ist, dass Sie Plug-ins leichter aktualisieren können (ebenfalls über das Software-Menü). Allerdings setzt die Update Site eine Online-Verbindung voraus.

    Möchten Sie das Plug-in offline installieren müssen Sie das zip-Archiv downloaden. Dieses entpacken Sie einfach in Ihr Eclipse Verzeichnis. Bei einem Update eines Plug-ins sollten Sie dann zunächst die alte Version deinstallieren (löschen) und anschließend das neue zip-Archiv in Ihr Eclipse Verzeichnis entpacken.

  6. Welche (XML)-Editoren unterstützen das XML-Security Plug-In?

    Meine Bemühungen laufen dahin, das Kontextmenü in möglichst vielen Editoren anbieten zu können. Konkret hängt das aber vom Editor Plug-in selbst ab. Sofern es sich um Standard-Editoren der Eclipse Plattform handelt (bzw. Erweiterungen des Standard-Editors) sollte das Kontextmenü auch hier um den Eintrag XML Security erweitert sein. Vollständig funktioniert das z.B. bei den Editoren Rinzo oder XMLBuddy und auch beim EclipseHTMLEditor und dem in der Eclipse Web Tools Platform enthaltenen XML-Editor. Im XMLSpy Plug-in ist die Erweiterung leider nicht möglich.

    Falls Sie Probleme mit einem Editor feststellen können Sie mir das gerne mitteilen. Für das XML-Security Plug-in werde ich keine Updates mehr anbieten, aber vielleicht lassen sich die Anpassungen auch bei den XML Security Tools durchführen.