I'm sorry Sean for bothering you ... I have just figure out that one specify that in the DOMSignContext part of the code ... =) I'm sure that using the getElementByID method of the Document class is a good point to start right? ... So far i did that but i get Exception in thread "main" java.lang.NullPointerException: parent cannot be null That is because i must use an xml schema to demostrate that the ID attribute is a valid "ID Attribute" for the xml document being signed? Thanks in advance Francisco
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: RE: doubt with enveloped signature conceptDate: Wed, 9 Jan 2008 01:26:10 +0000 Hi Sean Yes, i have seen the code. In the example you showed the signature was enveloped with respect to the document element right?? (because og the Reference URI=""). the <Envelope> tis the document element right ?? <pre><code> are not xml element i think... or if their are element the signature will not be enveloped... Sorry my basics questions ... but when you said "You do have to specify where you want the Signature element to be located" how do you do that in the code that you point me??? how do you say i want the sinature inside "that" element .... i have been looking the API and i have not found that option so far =( Thanks Francisco > Date: Tue, 8 Jan 2008 17:58:55 -0500> From: [EMAIL PROTECTED]> Subject: Re: > doubt with enveloped signature concept> To: security-dev@xml.apache.org> > > Francisco Sepulveda wrote:> > my point is ... let's suppose that i get the > following XML document as input> > > > <doc> > > <element id="123">> > > </signature>> > </element>> > </doc> > > > > so if i have to create an > enveloped signature for the element "element"> > > > the result should be > the following rigth?> > > > <doc> > > <element id="123">> > <signature>> > > .....> > <reference URI="#123">> > </signature>> > </element>> > </doc> > > > Yes.> > > Using the java API (javax.xml.crypto.dsig) i will have to > construct the > > output xml document showed above with the signature ??? > let say using a > > DocumentBuilderFactory instance and the createElement > method or there > > is a transparent way for the programmer to put the > signature element > > inside the element "element"?? just using the > Reference, SignedInfo and > > the rest of the traditional classes...?> > You > do have to specify where you want the Signature element to be > located. The > implementation will do the rest of the work of creating the > Signature > element and inserting it in the document. Have you looked at > the example > (also in the XMLSec download) of creating an enveloped > signature?> > > http://svn.apache.org/viewvc/xml/security/trunk/src_samples/javax/xml/crypto/dsig/samples/GenEnveloped.java?revision=375655&view=markup> > > --Sean Express yourself instantly with MSN Messenger! MSN Messenger _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/