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=1696998561712336
signingAlg=sha-512
signatureType=enveloping
addSigningCert=false
Parameterbeschreibung
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 |