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=falseParameter
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:
|
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. |