xmldata | String Optional. Signed XML that needs to be verified. | ||
xmlStream | InputStream Optional. Signed XML as an input stream that needs to be verified.
| ||
signatureSelectors | String Array XPaths that are used to identify the signature; can be any valid XPath. Following is an example: //*[@ID="Sign001"] | ||
nsDecls | Document Optional. Mapping of the namespace prefixes to the namespace URIs. The first column contains the prefixes and the second column contains the corresponding URIs. | ||
noNamespace SchemaLocation | String Optional. Schema location for elements with no namespace. This parameter is used to locate the schema that defines elements without a namespace prefix. | ||
schemaLocations | Document Optional. Holds the schema locations against the namespaces. | ||
encoding | String Optional. Specifies the encoding to use if the encoding cannot be extracted from the XML. If encoding is not specified in the XML document or in the encoding parameter, Integration Server uses UTF-8. The encoding value must be a valid IANA encoding. |
verifcationResult | Boolean Indicates whether the signed XML is authentic (true) or cannot be verified or shows signs of tampering (false). |
failedSignatureSelector | String Conditional. In case of a verification failure (the digests do not equate), indicates which signature selector failed. |
failureReason | String Conditional. This output parameter is populated only in the case of a verification failure. Its value indicates whether (1) the signature caused the failure, or (2) the signature is from an untrusted certificate. Possible values are: SIGNATURE FAILED CERTIFICATE NOT TRUSTED |
certMap | Document List Conditional. For each XPath in signatureSelector, certMap contains a document that identifies the XPath and the corresponding signing certificate found at that XPath. certMap is only returned if certificates were resolved for at least one the XPaths specified in signatureSelector. If Integration Server encounters a signature failure, Integration Server does not resolve any subsequent XPaths. certMap contains all of the XPaths and corresponding certificates that Integration Server could resolve up to the point of failure. |