<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Thanks, I see it now. I still have some way to go and an example of this 
would be a great help. If anyone has some code they would like to share with me 
that shows all the steps involved&nbsp;in signing a SOAP envelope I would 
greatly appreciate it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>Erik</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&gt;<I> My last and hopefully final problem is how to sign a SOAP envelope? 
As <BR></I>&gt;<I> far as I can determine the data to be signed is always the 
value of the </I>&gt;<I> data-node (please correct me if I'm wrong) but this 
will not work with a </I>&gt;<I> SOAP envelope!<BR></I>You can sign any part or 
parts of a given XML document. Check XPath<BR>and/or XPath2 transforms 
description in the spec.<BR><BR>&gt;<I>&nbsp; <BR></I>&gt;<I> I would also like 
to know if it is possible to sign multible parts of an <BR></I>&gt;<I> XML 
independant of each other. In my case I need to sign _parts_ of the 
<BR></I>&gt;<I> SOAP body (the signature should stay in the body) and also sign 
the <BR></I>&gt;<I> whole SOAP body (the signature should go in the SOAP header) 
after parts <BR></I>&gt;<I> of the body has been signed.<BR></I>You have to 
create 2 dsig:Signatures for this.<BR><BR>Aleksey<BR></DIV></BODY></HTML>