Hello,

I am trying to sign an xml doc using the command line
utility. I am using the following command:

xmlsec1 sign --privkey mykey.pem --output result.xml
mytest.xml

However, the command fails.

I believe the problem is due to the xpointer. 

The XML is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
  <ds:SignedInfo>
    <ds:CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    <ds:SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
    <ds:Reference
URI="#xpointer(/ds:Signature/ds:Object[1])">
    <ds:Transforms>
      <ds:Transform
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
    </ds:Transforms>
      <ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
      <ds:DigestValue></ds:DigestValue>
    </ds:Reference>
  </ds:SignedInfo>
  <ds:SignatureValue>
  </ds:SignatureValue>  
<ds:KeyInfo>
        <ds:X509Data>
        </ds:X509Data>
</ds:KeyInfo>
  <ds:Object>
<AddressValidationWithTelephoneInput>
        <preOrderReq>
                <clecId>POA</clecId>
                <clecApplPassword>14the</clecApplPassword>
                <clecUserId>PPPBKTG</clecUserId>
        </preOrderReq>
        <queryTelephone>7704514941</queryTelephone>
</AddressValidationWithTelephoneInput></ds:Object>
</ds:Signature>

For some reason, the xpointer expression can not be
resolved. This is an xmlsec problem in general or a
problem with my xml? Unfortunately, I must process the
document using this xpointer and can not use a work
around due to verification requirements on the
receiving end.

Any help would be appreciated.

Thanks

Steve
_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to