|
The objective of this example is to produce a signature in an XML document with a time-stamp, using the TrustedX signature service. In order to understand this example, it is recommended that first you understand the previously seen example: XML Signature Generation.
To try this example, you must download the file called sampleSW4.zip and follow the instructions in Configuration of the Environment.
This example has a similar structure to the XML Signature Generation example, but with two small differences.
Firstly, the format of the returned signature is enveloping i.e. the document will be inside the generated signature.
ssr.setSignaturePlacement(Constants.SignaturePlacement.ENVELOPING);
And finally, considering that the signature must have a time-stamp, the request must indicate that the format of the signature will be ES-T.
ssr.setSignatureFormat(Constants.SignatureFormat.ES_T);
Again, the request must be sent to the TrustedX service, and, if all goes well, it will be possible to retrieve the XML signature in a file called DemoSignedEnvelopingTSSW.xml. |