SignXMLPostExecutor
|
Konfigurationsdatei |
Konfiguration erfolgt direkt durch Konfigurations-String oder Pfad zu Properties-Datei im Feld Konfigurationsdatei (oder beides). |
|
Klassenname |
com.ebd.hub.datawizard.postexec.SignXMLPostExecutor |
Beschreibung
Dieser Postexecuter kann eine XML-Ausgangsdatei mit einem eigenen Zertifikat signieren.
Konfigurations-String
Beispiele:
|
Konfigurations-String |
Beschreibung |
|
certid=1696998561712336 |
Es wird das angegebene Zertifikat verwendet. Für alle anderen Parameter gelten die Default-Werte. |
|
./conf/myconf.properties;addSigningCert=true |
Es wird zuerst die Properties-Datei und deren Parameter eingelesen. Danach wird der Parameter addSigningCert mit dem Wert true überschrieben. |
|
certid=1696998561712336;addSigningCert=true |
Es werden die beiden gesetzten Parameter-Werte verwendet. Für die anderen Parameter gelten die Default-Werte. |
certid=1696998561712336signingAlg=sha-512signatureType=envelopingaddSigningCert=falseParameterbeschreibung
|
Parameter |
Beschreibung |
|
certid |
Die ID eines eigenen Zertifikats (also mit privatem Schlüssel), das für die Signatur verwendet werden soll. Hinweis: Die ID kann man einfach aus der Zertifikats-Detail-Ansicht kopieren. |
|
signingAlg |
(optional) Der zu verwendende Signatur-Algorithmus. Default: SHA-256 Erlaubte Algorithmen: SHA-1 (RSA, DSA, ECDSA), |
|
signatureType |
(optional) Der zu verwendende Signatur-Typ. Erlaubte Werte: enveloped, enveloping. Default: enveloped |
|
addSigningCert |
(optional) Falls true , dann wird der Signatur das öffentliche Zertifikat (also ohne privaten Schlüssel) hinzugefügt . Erlaubte Werte: true, false. Default: false |