NonStop SOAP User's Manual

NonStop SOAP with Digital Signatures
NonStop SOAP User’s Manual520501-012
7-7
NonStop SOAP Header for Digital Signature
The various elements are described as follows:
<SOAP-SEC:Signature>
Requirement Category: Mandatory
The namespace prefix "SOAP-SEC" used in this specification is associated with this
URI. The SOAP-SEC: Signature header along with the namespace defines a
Digital Signature header in NSSOAP message.
The XML namespace URI that must be used by implementations of this
specification is:
http://schemas.xmlsoap.org/soap/security/2000-12
<ds:Signature>
Requirement Category: Mandatory
Various attributes under this element are described as follows:
<ds:Signature xmlns>
Requirement Category: Mandatory
This attribute associates the namespace URI that should be used to sign the
request.
The namespace URI that MUST be used by implementations of this specification
is:
http://www.w3.org/2000/09/xmldsig
The <Signature> element contains a single digital signature. NSSOAP supports the
following elements under the signature element:
<ds:SignedInfo>
<ds:SignatureValue>
<ds:KeyInfo>
<ds:SignedInfo>
Requirement Category: Mandatory
This element contains the information that is actually signed and performs two
mandatory processes:
°
Validation of the signature over SignedInfo
°
Validation of each Reference Digest within SignedInfo
The <ds:SignedInfo> attribute must be equipped with the following elements:
°
<ds:CanonicalizationMethod>
°
<ds:SignatureMethod>
°
<ds:Reference URI>