OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dss message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: Debugging Transformed output


Looks good to me.

Konrad

Edward Shallow wrote:
> Hi Konrad,
>
>    From your question this morning, is this what you are looking for ?
>
>    These 2 examples dump the post-Transform pre-digest state.
>
>    To prove that it works, I removed the base64 Transform in the 2nd example
> to see what got dumped. Looks good.
>
>    This should be able to trap existence or non-existence of inherited
> namespaces.
>
> Cheers,
> Ed 
>
> Example 1 - with 3 Transforms 
>
> <dsig:Transforms>
>     <dsig:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
>     <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#base64"/>
>     <dsig:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
> </dsig:Transforms>
>
> == PreDigest data - start buffer:
> <books>
>         <book category="fiction">
>                 <author>Herman Melville</author>
>                 <title>Moby Dick</title>
>                 <price>8.99</price>
>         </book>
>         <book category="fiction">
>                 <author>J. R. R. Tolkien</author>
>                 <title>The Lord of the Rings</title>
>                 <price>22.99</price>
>         </book>
> </books>
> == PreDigest data - end buffer
> == Result - start buffer:
> S3rHaxX4KKuk+0VpIJL5k8E+SGA=
> == Result - end buffer
>
>
> Example 1 - with 2 Transforms (intermediate base64 removed.
>
> <dsig:Transforms>
>     <dsig:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
>     <dsig:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
> </dsig:Transforms>
>
> == PreDigest data - start buffer:
> <Envelope xmlns="urn:envelope">
>  
> <Data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxib29rcz4NCgk8Ym
> 9vayBjYXRlZ29yeT0iZmljdGlvbiI+DQoJCTxhdXRob3I+SGVybWFuIE1lbHZpbGxlPC9hdXRob3
> I+DQoJCTx0aXRsZT5Nb2J5IERpY2s8L3RpdGxlPg0KCQk8cHJpY2U+OC45OTwvcHJpY2U+DQoJPC
> 9ib29rPg0KCTxib29rIGNhdGVnb3J5PSJmaWN0aW9uIj4NCgkJPGF1dGhvcj5KLiBSLiBSLiBUb2
> xraWVuPC9hdXRob3I+DQoJCTx0aXRsZT5UaGUgTG9yZCBvZiB0aGUgUmluZ3M8L3RpdGxlPg0KCQ
> k8cHJpY2U+MjIuOTk8L3ByaWNlPg0KCTwvYm9vaz4NCjwvYm9va3M+DQoNCg==</Data>
>
> </Envelope>
> == PreDigest data - end buffer
> == Result - start buffer:
> tgmF++l+O1SkMwQcPk+NshkKlYU=
> == Result - end buffer
>
>
>   



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]