[xmlsec] Digest Method & Canonicalization
Ashish Agrawal
meetashish at gmail.com
Tue Jun 2 09:09:15 PDT 2009
ok , thanks for pointing.
also i need to provide support for the digest method as :
http://www.w3.org/200009/xmldsig#sha256<http://www.w3.org/2000/09/xmldsig#sha256>
for supporting this do i need to modify xmlsec ?
Regards,
Ashish
On Tue, Jun 2, 2009 at 8:01 PM, Aleksey Sanin <aleksey at aleksey.com> wrote:
> Look at LibXML2 library, file c14n.c
>
> Aleksey
>
> Ashish Agrawal wrote:
>
>> Hi Aleksey,
>>
>> I would like to work on providing the latest canonical support, can u give
>> me some pointers on the areas in the code where i need to foucs for the
>> changes.
>>
>> Regards,
>> Ashish
>>
>> On Mon, Jun 1, 2009 at 9:06 PM, Aleksey Sanin <aleksey at aleksey.com<mailto:
>> aleksey at aleksey.com>> wrote:
>>
>> Sure, I see your point. Well, I haven't seen a lot of interest
>> in C14N 1.1 support so far. BTW, C14N is a part of LibXML2.
>> If you need C14N 1.1, then I am sure that Daniel will be happy
>> to apply your patches to the main tree.
>>
>> Aleksey
>>
>>
>> Ashish Agrawal wrote:
>>
>> Hi Aleksey,
>>
>> Thanks for prompt reply.
>>
>> The basis of my argument is the newer Widgets DSig specifies
>> certain fixed values for Canonicalizationmethod & Digest Method.
>>
>> Eg:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
>> <SignedInfo>
>> <CanonicalizationMethod
>> Algorithm="http://www.w3.org/2006/12/xml-c14n11"/>
>> <SignatureMethod
>> Algorithm="
>> http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
>> <Reference URI="config.xml">
>> <DigestMethod
>> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
>> <DigestValue>j6...8nk=</DigestValue>
>> </Reference>
>> <Reference URI="index.html">
>> <DigestMethod
>> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
>> <DigestValue>lm...34=</DigestValue>
>> </Reference>
>> <Reference URI="icon.png">
>> <DigestMethod
>> Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
>> <DigestValue>pq...56=</DigestValue>
>> </Reference>
>> </SignedInfo>
>> <SignatureValue>MC0E~LE=</SignatureValue>
>> <KeyInfo>
>> <X509Data>
>> <X509Certificate>MI...lVN</X509Certificate>
>> </X509Data>
>> </KeyInfo>
>> </Signature>
>>
>>
>> So when i create a signature file with the abov mentioned
>> canonicalizaiton and Digest method, xmlsec fails.
>> Pls clarify.
>>
>> Regards,
>> Ashish
>>
>> On Mon, Jun 1, 2009 at 8:55 PM, Aleksey Sanin
>> <aleksey at aleksey.com <mailto:aleksey at aleksey.com>
>> <mailto:aleksey at aleksey.com <mailto:aleksey at aleksey.com>>> wrote:
>>
>> xmlsec implements XML DSig and the Widgets DSig is just
>> a profile of XML DSig. Thus, I don't see why you claim
>> that xmlsec doesn't support it.
>>
>> Aleksey
>>
>> Ashish Agrawal wrote:
>>
>> Hi Aleksey,
>>
>> I need to support
>> *http://www.w3.org/TR/2009/WD-widgets-digsig-20090331/*
>> and seems that current version of xmlsec doesn't support
>> it, Is
>> there any plan for it.
>>
>> Regards,
>> Ashish
>>
>> On Mon, Jun 1, 2009 at 8:02 PM, Aleksey Sanin
>> <aleksey at aleksey.com <mailto:aleksey at aleksey.com>
>> <mailto:aleksey at aleksey.com <mailto:aleksey at aleksey.com>>
>> <mailto:aleksey at aleksey.com <mailto:aleksey at aleksey.com>
>> <mailto:aleksey at aleksey.com <mailto:aleksey at aleksey.com>>>> wrote:
>>
>> https://www.aleksey.com/xmlsec/xmldsig.html
>>
>> Aleksey
>>
>> Ashish Agrawal wrote:
>>
>> Hi Aleksey,
>>
>> i want to know which standards of DigestMethod and
>> Canonicalization Method is supported by xmlsec
>> currently.
>>
>> I ve a requirement where i ve the Digest method as:
>> http://www.w3.org/2000/09/xmldsig#sha256 and
>> Canonicalization
>> methord as : http://www.w3.org/2006/12/xml-c14n11.
>> Will this be supported ?
>>
>> ~Ashish
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> xmlsec mailing list
>> xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>
>> <mailto:xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>>
>> <mailto:xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>
>> <mailto:xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>>>
>>
>>
>> http://www.aleksey.com/mailman/listinfo/xmlsec
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> xmlsec mailing list
>> xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>
>> <mailto:xmlsec at aleksey.com <mailto:xmlsec at aleksey.com>>
>> http://www.aleksey.com/mailman/listinfo/xmlsec
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.aleksey.com/pipermail/xmlsec/attachments/20090602/7d816f5a/attachment-0001.htm
More information about the xmlsec
mailing list