You will need to get and compile yourself "trunk" libxml2 and
"trunk" xmlsec to get support for c14n v1.1. Ignoring ECDSA,
everything should be supported.

Basically, I am waiting for the next libxml2 release to release
new version of xmlsec that supports XMLDSig 1.1.

Aleksey

Ashish Agrawal wrote:
oh Yes, You are correct.

I think the correct spec is :http://www.w3.org/2008/xmlsec/Drafts/xmldsig-core-11/

Regards,
Ashish

On Wed, Aug 26, 2009 at 11:36 AM, Aleksey Sanin <[email protected] <mailto:[email protected]>> wrote:

    This is not xml dsig spec but widgets signature spec. I believe
    xmlsec supports the "signature" part of it and you can get the
    attributes like you describe directly from xml document.

    Aleksey

    Ashish Agrawal wrote:

        Hi Aleksey,

        The new DSig spec refers to the new xml properties like author,
        distributor etc:

        Example of a distributor signature
        
<http://www.w3.org/TR/2009/CR-widgets-digsig-20090625/#distributor-signature>
        document, named |signature1.xml|:


        |<?xml version="1.0" encoding="UTF-8"?>
        <Signature xmlns="http://www.w3.org/2000/09/xmldsig#";
         Id="DistributorASignature">

         <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>...</DigestValue>

         </Reference>
         <Reference URI="index.html">
           <DigestMethod
            Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>

            <DigestValue>...</DigestValue>
         </Reference>
         <Reference URI="icon.png">
          <DigestMethod
            Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>

          <DigestValue>...</DigestValue>
         </Reference>
         <Reference URI="#prop">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>

          <DigestValue>...</DigestValue>
         </Reference>
         </SignedInfo>
         <Object Id="prop">  <SignatureProperties
          xmlns:dsp="http://www.w3.org/2009/xmldsig-properties";>

          <SignatureProperty Id="profile" Target="#DistributorASignature">
           <dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"/>

          </SignatureProperty>   <SignatureProperty Id="role"
        Target="#DistributorASignature">
           <dsp:Role
             URI="http://www.w3.org/ns/widgets-digsig#role-distributor"/>

          </SignatureProperty>   <SignatureProperty Id="identifier"
        Target="#DistributorASignature">
           <dsp:Identifier>07425f59c544b9cebff04ab367e8854a</dsp:Identifier>
          </SignatureProperty>
         </SignatureProperties>  </Object>
          <SignatureValue>...</SignatureValue>
         <KeyInfo>
         <X509Data>
          <X509Certificate>...</X509Certificate>
         </X509Data>

         </KeyInfo>

        Will this is supported by latest XMLSec.

        Regards,
        Ashish
        </Signature>|



        On Fri, Jul 24, 2009 at 8:58 PM, Aleksey Sanin
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

           This spec is based on XML DSig and I looks like xmlsec
           should be able to handle it as-is.

           Aleksey


           Ashish Agrawal wrote:

               Hi Aleksey,

               W3C has published a new spec.

               W3C Widgets 1.0: Digital Signatures specification :
               http://www.w3.org/TR/2009/CR-widgets-digsig-20090625/

               Do you plan to provide the same support in xmlsec.

               Regards,
               Ashish


------------------------------------------------------------------------

               _______________________________________________
               xmlsec mailing list
               [email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>

               http://www.aleksey.com/mailman/listinfo/xmlsec




------------------------------------------------------------------------

_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to