>
> An enveloped signature is over the data that contains the Signature
> element.
>
Can you elaborate on this? Here's an example.
<root>
<content/>
<ds:Signature/>
</root>
What is signed here? <root>? Or both <root> and <content>?
<root>
<content>
<ds:Signature/>
</content>
</root>
I would assume that in this case, only <content> is signed.
I understand that typically, an enveloped signature signs the content
represented by its parent. But does it sign the parent AND all the parent's
children?
<root>
<content/>
<subContent/>
</content>
<moreContent>
<subContent/>
</moreContent>
<ds:Signature/>
</root>
I would assume this signature signs the entire document. If not, how would
I do that?
Thanks,
Michael
On Wed, Mar 9, 2011 at 10:00 AM, Michael Bishop <[email protected]> wrote:
> OK, this is now issue 265 in the Santuario project. I attached a test case
> and the certificate I'm using for the test. Thanks for checking into it.
>
> Michael
>
>
> On Wed, Mar 9, 2011 at 4:47 AM, Colm O hEigeartaigh
> <[email protected]>wrote:
>
>> Can you create a test-case and attach it to JIRA and I'll take a look?
>>
>> Thanks,
>>
>> Colm.
>>
>> On Tue, Mar 8, 2011 at 8:57 PM, Michael Bishop <[email protected]>
>> wrote:
>> > Hello,
>> >
>> > I'm having a problem with created an enveloped signature. I was able to
>> > create an enveloping signature just fine, but the enveloped signature
>> hangs
>> > on the XMLSignature.sign(privateKey) method for a long time, before
>> throwing
>> > an error.
>> >
>> > I was able to figure out what the error was; by default, the
>> > XMLSignature.sign(privateKey) method was trying to access
>> > http://www.w3.org/2000/09/xmldsig#rsa-sha1 and failing. I can pull
>> that up
>> > in my browser, so I don't know why it's hanging there. I didn't have
>> this
>> > issue with an enveloping signature.
>> >
>> > I wrote an extension of ResourceResolverSpi and mapped
>> > http://www.w3.org/2000/09/xmldsig#rsa-sha1 to point to the schema
>> included
>> > in the XML Security JAR file. That works fine, but I'm wondering what
>> the
>> > best solution is, and why enveloped signatures need to access this URL
>> at
>> > all?
>> >
>> > I can provide code as needed if it's necessary.
>> >
>> > Thanks,
>> >
>> > Michael Bishop
>> >
>>
>
>