ГОСТ ISO/IEC 24824-3—2013
Приложение С
(справочное)
Подписанный и зашифрованный инфо-набор SOAP сообщений
<soap:Envelope xmlns:soap=«...» xmlns:wsse=«...* xmlns:wsu=«...» xmlns:ds=«...» xmlns:xenc=«...»>
<soap:Header>
<wsse:Security>
<wsse:BinarySecurityToken wsu:ld=«X509Token»
ValueType=«...#X509v3i*>
</wsse:BinarySecurityToken>
<xenc:EncryptedKey>
<xenc:EncryptionMethod
Algorithm=«
http://www.w3.org/2001/04/xmlenc#rsa-1_5i*/>
<ds:Keylnfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI=«#X509Token»/>
</wsse:SecurityTokenReference>
</ds:Keylnfo>
<xenc:CipherData>
<xenc:CipherValue>...</xenc:CipherValue>
</xenc:CipherData>
<xenc:ReferenceList>
<xenc:DataReference URI=«#EncryptedBodyContents»/>
</xenc:ReferenceList>
</xenc:EncryptedKey>
<ds:Signature>
<ds:Signedlnfo>
<ds:CanonicalizationMethod
Algorithm=«urn:fastinfoset:c14n:exclusive»>
<c14n:lnclusiveNamespaces PrefixList=’wsse soap7xmlns:c14n=«...»>
</ds:CanonicalizationMethod>
<ds:SignatureMethod
Algorithm=«
http://www.w3.org/2000/09/xmldsig#rsa-sha1»/
>
<ds:Reference URI=«#TheBody»>
<ds:Transforms>
<ds:Transform
Algorithm=«urn:fastinfoset:c14n:exclusive»>
<c14n:lnclusiveNamespaces PrefixList=" xmlns:c14n=«...»/>
</ds:Transform>
</ds:Transforms>
<ds:DigestMethod
Algorithm=«
http://www.w3.Org/2000/09/xmldsig#sha1»/
>
<ds:DigestValue>...</ds:DigestValue>
</ds:Reference>
</ds:Signedlnfo>
<ds:SignatureValue>...</ds:SignatureValue>
<ds:Keylnfo>
<wsse:SecurityTokenReference>
<wsse:Reference URI=«#X509Token»/>
</wsse:SecurityTokenReference>
</ds:Keylnfo>
</ds:Signature>
</wsse:Security>
</soap:Header>
<soap:Body wsu:ld=«TheBody»>
<xenc:EncryptedData wsu:ld=«EncryptedBodyContents«
Type=«um:fastinfoset:element»>
<xenc:EncryptionMethod
Algorithm=«
http://www.w3.org/2001/04/xmlenc#tripledes-cbc»/>
<xenc:CipherData>
<xenc:CipherValue>...</xenc:CipherValue>
</xenc:CipherData>
14