Signature processing service
The signature processing service provides an interface to do either of the following:
- Sign an XML DSIG signature as specified in SWIFT document Digital Signatures using SWIFT Certificates - Implementation Guide.
- Verify either of the following signatures:
- An XML DSIG signature as specified in SWIFT document Digital Signatures using SWIFT Certificates - Implementation Guide. The XML DSIG signature to be verified must exactly match the signature received via SWIFTNet or the signature that resulted from a previous signing operation (including any white spaces).
- A SWIFTNet PKI signature for the following digest references:
- Sw.RequestPayload
- Sw.RequestHeader
- Sw.RequestHeader and RequestPayload
- Application specific digest references
Note that the signature processing service does not sign or verify a signature itself, but exploits SWIFTNet Link capabilities by sending a SignEncrypt or VerifyDecrypt request to a SWIFT Alliance Gateway.
The service interface queues into which a signature processing request
message can be put have names of the form:
instance.ou.DNF_V_APIThe
response messages are put into the reply-to queue that is specified in the MQMD of the request
message and provide information about the result of the signature processing.