Altova XMLSpy 2025 Enterprise Edition

Überprüfen von XML-Signaturen

Zur Startseite Zurück Nach oben Weiter

Eine XML-Signatur wird als korrekt bestätigt, wenn die XML-Datei seit der Signierung nicht mehr geändert wurde. Andernfalls schlägt die Überprüfung fehl. XML-Signaturen können in XMLSpy in den folgenden unten beschriebenen Fällen überprüft werden:

 

Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Zertifikat-Schlüsselinformationen in der Signatur inkludiert sind

Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Zertifikat-Schlüsselinformationen nicht in der Signatur inkludiert sind

Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Zertifikat-Schlüsselinformationen in der Signatur inkludiert sind

Die zertifikatbasierte Signatur befindet sich in einer externen Datei, wobei die Zertifikat-Schlüsselinformationen nicht in der Signatur enthalten sind

Die XML-Datei enthält eine passwortbasierte Signatur

Die passwortbasierte Signatur befindet sich in einer externen Datei

 

Starten Sie die Überprüfung durch Auswahl des Befehls XML | XML-Signatur überprüfen. Bevor die Überprüfung beginnt, wird das Dialogfeld XML-Signatur überprüfen (Abbildung unten) angezeigt.

XSVerifyXMLSigDlg

Wählen Sie die gewünschten Optionen aus:

 

Zertifikatfehler ignorieren: Bei Auswahl dieser Option können Sie die Signaturen eines Dokuments auch bei Zertifikatfehlern wie z.B. einem überschrittenen Ablaufdatum überprüfen. Dies spielt natürlich nur dann eine Rolle, wenn das Dokument eine anhand eines Zertifikats erstellte Signatur enthält.

Überprüfungsdetails anzeigen: Diese Option ist nützlich, um die Überprüfungsschritte nachzuverfolgen. Wenn das Dokument mehrere Signaturen hat, sehen Sie z.B. bei Anzeige der Details, welche Signatur überprüft werden konnte und welche nicht. Wenn diese Option nicht aktiviert ist und die Überprüfungsdetails daher nicht angezeigt werden, erhalten Sie nur ein allgemeines Überprüfungsergebnis: ob alle Signaturen verifiziert werden konnten oder nicht.

 

Klicken Sie nach Auswahl Ihrer Optionen auf OK, um mit der Überprüfung fortzufahren.

 

Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Schlüsselinformationen in der Signatur inkludiert sind

Um die XML-Signatur in diesem Szenario zu überprüfen, machen Sie die XML-Datei in XMLSpy zu aktiven Datei. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, wird die Überprüfung durchgeführt und das Ergebnis im Fenster "Meldungen" angezeigt (Überprüfung erfolgreich oder fehlgeschlagen).

 

Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Schlüsselinformationen nicht in der Signatur inkludiert sind

Falls die Schlüsselinformationen nicht in der zertifikatbasierten Signatur enthalten sind, werden Sie von XMLSpy aufgefordert, das Zertifikat anzugeben, aus dem die Daten des öffentlichen Schlüssels für die Überprüfung ausgelesen werden können. Bei der Überprüfung muss die XML-Datei in XMLSpy aktiv sein. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, werden Sie aufgefordert, den Zertifikatspeicher, dem das Zertifikat sich befindet, auszuwählen (Abbildung unten).

SigsSelectCertStore

Nach Auswahl eines Zertifikatspeichers und Klicken auf OK wird ein Dialogfeld angezeigt, in dem die Zertifikate in diesem Speicher angezeigt werden (Abbildung unten). Wählen Sie das gewünschte Zertifikat aus und klicken Sie auf OK.

Zum Erweitern/Reduzieren klicken

Die Signatur wird überprüft und das Ergebnis wird im Fenster "Meldungen" angezeigt.

 

Die zertifikatbasierte Signatur befindet sich in einer externen Datei, die Schlüsselinformationen sind in der Signatur enthalten

Wenn sich eine zertifikatbasierte XML-Signatur in einer externen Datei befindet, muss bei der Überprüfung der Signatur die Signaturdatei in XMLSpy aktiv sein. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, wird die Überprüfung durchgeführt und das Ergebnis im Fenster "Meldungen" angezeigt (Überprüfung erfolgreich oder fehlgeschlagen).

 

Die zertifikatbasierte Signatur befindet sich in einer externen Datei, wobei die Schlüsselinformationen nicht in der Signatur enthalten sind

Wenn sich eine zertifikatbasierte XML-Signatur in einer externen Datei befindet, muss bei der Überprüfung der Signatur die Signaturdatei in XMLSpy aktiv sein. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, werden Sie aufgefordert das Zertifikat anzugeben, aus dem die  Daten für den öffentlichen Schlüssel für die Überprüfung ausgelesen werden können. Wählen Sie das Zertifikat wie im Abschnitt: Die XML-Datei enthält eine zertifikatbasierte Signatur, wobei die Schlüsselinformationen nicht in der Signatur inkludiert sind beschrieben ist, aus. Die Überprüfung wird durchgeführt und das Ergebnis wird im Fenster "Meldungen" angezeigt (Überprüfung erfolgreich oder fehlgeschlagen).

 

Die XML-Datei enthält eine passwortbasierte Signatur

Wenn die XML-Datei eine passwortbasierte XML-Signatur enthält, muss bei der Überprüfung der Signatur die XML-Datei in XMLSpy aktiv sein. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, erscheint ein Dialogfeld, in dem Sie aufgefordert werden, das Passwort einzugeben (Abbildung unten).

SigPassword

Geben Sie das Passwort ein, das fünf bis sechzehn Zeichen lang sein muss und klicken Sie auf OK. Die Überprüfung wird durchgeführt und das Ergebnis wird im Fenster "Meldungen" angezeigt (Überprüfung erfolgreich oder fehlgeschlagen).

 

Die passwortbasierte Signatur befindet sich in einer externen Datei

Wenn sich eine passwortbasierte XML-Signatur in einer externen Datei befindet, muss bei der Überprüfung der Signatur die Signaturdatei in XMLSpy aktiv sein. Wenn Sie den Befehl XML | XML-Signatur überprüfen auswählen, erscheint ein Dialogfeld, in dem Sie aufgefordert werden, das Passwort einzugeben (Abbildung unten).

SigPassword

Geben Sie das Passwort ein, das fünf bis sechzehn Zeichen lang sein muss und klicken Sie auf OK. Die Überprüfung wird durchgeführt und das Ergebnis wird im Fenster "Meldungen" angezeigt (Überprüfung erfolgreich oder fehlgeschlagen).

 

© 2018-2024 Altova GmbH