XML/XAdES Signing Attributes
This page is used to configure the XML/XAdES signature settings that will be used by the Go>Sign Desktop/applet:
The configuration items are as follows:
Items |
Description |
||
XML Signature Settings |
A mandatory field to select the XML signature type that will be produced by this profile. See the Supported Signature Types section for more details for the types of signatures supported by Go>Sign Service. |
||
Signature/Document Relationship |
This field defines how the signature will be placed in the signed XML i.e. is one inside the other or do they placed separately. Following are the supported relationships:
|
||
Hashing Algorithm |
The selected hashing algorithm is used as part of the signature generation process. Following are the supported hashing algorithms:
|
||
Encrypt XML after Signing |
Enable this attribute to encrypt the xml element e.g. PayLoad |
||
XML Part Signing |
This defines how a specific element can be signed in the XML document. Element can be defined individually or via XPath. Multiple signing elements can also be added. XPath uses path expressions to select nodes or node-sets in an XML document. XPath uses path expressions to navigate in XML documents. XPath can be set in number of ways. If checkbox is enabled and the system is unable to find the defined XML signing element then it will return an error. If signature/document relationship is Enveloped then XML part signing settings should be enabled. Xpath Examples: /root/books/author //publisher |
||
EPES Signatures |
Explicit Policy Based Electronic (EPES) signature settings are only available for the XAdES Signature types. By enabling the check box Add Signature Policy Identifier, the Go>Sign profile can be used to produce (EPES) signatures where a signature policy OID, URI and user notice are added in the digital signature as specified below. 1. Signature Policy Object ID Provide the Signature Policy OID to be added for EPES signatures. 2. Signature Policy URI Provide the Signature Policy URI to be added for EPES signatures. If there is no Policy URI defined inside the Go>Sign profile then EPES configurations should be made in policy.properties file located at: [ADSS Installation Directory]/service/ Open this file in any text editor and enter policy OID and path to the policy document e.g. 1.2.3.4.5 = "F:/Policy_File"
3. Signature Policy User Notice Provide the user notice to be added to the EPES signatures. |
Clicking the Next button will display the Key Store Settings page.
See also
PDF/PAdES Hash Signing Attributes
CMS/CAdES Signing Attributes
MS Office Signing Attributes