"Signature" node in the document has a namespace.
"//Signature" xpath expression refers to a node without
namespace. Try to change the

  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#";
             Id="starthere">
     ...
  </Signature>

to

  <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#";
                  Id="starthere">
     ...
  </dsig:Signature>

and use a modified XPath expression
        
  //dsig:[EMAIL PROTECTED]'starthere']

Best,
Aleksey

Wes Thomas wrote:
I have two signature elements in my doc. The first is already signed.
The 2nd is the one I want to sign.

I'm using --node-xpath //[EMAIL PROTECTED]'starthere'] and all I get is
"failed to find default node with name="Signature".

What gives?

Wes


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


<REQUEST_GROUP _ID="uuidd4350970-76ec-4f70-ba76-01f6e451e2a9">
        <SIGNATURES>
                <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"; Id="Sig01">
                        <SignedInfo>
                                <CanonicalizationMethod 
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
                                <SignatureMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                                <Reference URI="">
                                        <Transforms>
                                                <Transform 
Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116";>
                                                        
<XPath>not(not(ancestor-or-self::HEADER | ancestor-or-self::DATA | 
ancestor-or-self::VIEW))</XPath>
                                                </Transform>
                                        </Transforms>
                                        <DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                                        
<DigestValue>FxOs0kwERnP2OJqXvzq8FOTPfvg=</DigestValue>
                                </Reference>
                                <Reference 
Type="http://www.w3.org/2000/09/xmldsig#SignatureProperties"; 
URI="#EncomiaTamperSealDateTime01">
                                        <DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                                        
<DigestValue>CjIppl9waS7qunS7L5LvRdokx4w=</DigestValue>
                                </Reference>
                                <Reference 
Type="http://www.w3.org/2000/09/xmldsig#SignatureProperties"; 
URI="#uuidc5fb087b-f225-4516-aa9c-22e1276a63ab">
                                        <DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                                        <DigestValue/>
                                </Reference>
                        </SignedInfo>
                        
<SignatureValue>bUNRBnnWwLgCQdxFfElNAbxI397cclGOTBnb81lg3D0kKwNWKt9ZvYPA3DH1lm9Z
dzT5npcz8biqXMKhd4xAGUBxlwk3cAstBPLIOyj20phEWzEGIgpJuRuuvbL/0sVP
3lZIMnNT4LG5RjYkQYaJQg91JHF7N1Svb2/hK0zZYeM=</SignatureValue>
                        <KeyInfo>
                                <KeyValue>
                                        <RSAKeyValue>
                                                <Modulus>
mreoR32OMyHnPvmsm9XMpbnwPjX3JvnkYuvgEVLcdEAIOU+sFy9XzbS0hw/LZG2m
kM2Vvrjk6WptSYINOTK9LiMlH+ed/hS0CCzn05GZU/UqbMAb7ELeX04Bfuc7hl3M
mofFKegACguCRFjkfVsE/e7CCIKXs93Nd23bu+SCiZU=
</Modulus>
                                                <Exponent>
AQAB
</Exponent>
                                        </RSAKeyValue>
                                </KeyValue>
                                <X509Data>
                                        
<X509Certificate>MIIFFjCCA/6gAwIBAgIQDK/FTOu4TTesIFQffg6mZTANBgkqhkiG9w0BAQUFADCB
2DELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMT0wOwYDVQQLEzRUZXJtcyBvZiB1c2Ug
YXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL2Nwcy90ZXN0Y2EvMR8wHQYDVQQL
ExZGb3IgVGVzdCBQdXJwb3NlcyBPbmx5MS8wLQYDVQQDEyZTSVNBQyBNZWRpdW0g
QXNzdXJhbmNlIENsYXNzIDMgVEVTVCBDQTAeFw0wNDAzMDYwMDAwMDBaFw0wNTAz
MDUyMzU5NTlaMIIBETELMAkGA1UEBhMCVVMxCzAJBgNVBAgUAlRYMRAwDgYDVQQH
FAdIb3VzdG9uMRYwFAYDVQQKFA1TYW1wbGUgTGVuZGVyMTQwMgYDVQQLFCtNQkEg
U0lTQUMgTWVkaXVtIEFzc3VyYW5jZSBURVNUIGNlcnRpZmljYXRlMT0wOwYDVQQL
FDRUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL2Nwcy90
ZXN0Y2EvMR8wHQYDVQQLFBZGb3IgVGVzdCBQdXJwb3NlcyBPbmx5MRMwEQYDVQQD
EwpXZXMgVGhvbWFzMSAwHgYJKoZIhvcNAQkBFhFhZ2VudEBlbmNvbWlhLmNvbTCB
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAmreoR32OMyHnPvmsm9XMpbnwPjX3
JvnkYuvgEVLcdEAIOU+sFy9XzbS0hw/LZG2mkM2Vvrjk6WptSYINOTK9LiMlH+ed
/hS0CCzn05GZU/UqbMAb7ELeX04Bfuc7hl3MmofFKegACguCRFjkfVsE/e7CCIKX
s93Nd23bu+SCiZUCAwEAAaOCASIwggEeMAwGA1UdEwEB/wQCMAAwSwYDVR0gBEQw
QjBABgpghkgBhvhFAQcVMDIwMAYIKwYBBQUHAgEWJGh0dHBzOi8vd3d3LnZlcmlz
aWduLmNvbS9jcHMvdGVzdGNhLzAOBgNVHQ8BAf8EBAMCBaAwNAYIKwYBBQUHAQEE
KDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wKAYDVR0f
BCEwHzAdoBugGYYXaHR0cDovL2NybC52ZXJpc2lnbi5jb20wEQYJYIZIAYb4QgEB
BAQDAgeAMB0GA1UdDgQWBBSy5hL8A9TnClJV7chrt362qOsFsDAfBgNVHSMEGDAW
gBTMaYP4K2BCQUBgjagPXXAwvgrKszANBgkqhkiG9w0BAQUFAAOCAQEAQacgO3Du
kPPmzabHOQ9VHoJlra6JGkGeaObLMY9YaKxF0/CruHlfbbkn/7h5UxEVzJjKivo5
mzE9L5pARJRSTy4vS2lk5mQ0fQKRHiYWTI+OoOeXa+fnUfKNHDsnCX6P8DgyQ5uO
6h+cIDyCfmiJLeimmaCgXCqphrAyJGhZ3hPHSypJsikIgM4wI+afvKJ66IN/G7TH
UuKjrDifyJqg8nzBNMNma1ParHPyqk2YZupHF6bE4T2JN46CBuTjW/3qpPPA2FBl
OtJ+b3p32OogZJsfQn971RY9tIcmF5fRyZH37D4L8iUnwj8/MvqcJ1Bgpptc5DzN
gkDAYxuP7hTPVw==</X509Certificate>
                                        <X509SubjectName>[EMAIL PROTECTED],CN=Wes 
Thomas,OU=For Test Purposes Only,OU=Terms of use at https://www.verisign.com/cps/testca/,OU=MBA 
SISAC Medium Assurance TEST certificate,O=Sample 
Lender,L=Houston,ST=TX,C=US</X509SubjectName>
                                        <X509IssuerSerial>
                                                <X509IssuerName>CN=SISAC Medium Assurance 
Class 3 TEST CA,OU=For Test Purposes Only,OU=Terms of use at 
https://www.verisign.com/cps/testca/,OU=VeriSign Trust Network,O=VeriSign\, 
Inc.,C=US</X509IssuerName>
                                                
<X509SerialNumber>16863389628646640081019990102011455077</X509SerialNumber>
                                        </X509IssuerSerial>
                                </X509Data>
                        </KeyInfo>
                        <Object>
                                <SignatureProperties>
                                        <SignatureProperty Id="EncomiaTamperSealDateTime01" 
Target="#Sig01">
                                                <DateTimeStamp 
DateTime="2004-03-18T23:20:42Z"/>
                                        </SignatureProperty>
                                </SignatureProperties>
                        </Object>
                        <KeyInfo>
                                <KeyValue>
                                        <RSAKeyValue>
                                                <Modulus/>
                                                <Exponent/>
                                        </RSAKeyValue>
                                </KeyValue>
                                <X509Data>
                                        <X509Certificate/>
                                        <X509SubjectName/>
                                        <X509IssuerSerial/>
                                </X509Data>
                        </KeyInfo>
                        <Object>
                                <SignatureProperties>
                                        <SignatureProperty 
Id="uuidc5fb087b-f225-4516-aa9c-22e1276a63ab" Target="#Sig01">
                                                <DateTimeStamp 
DateTime="2004-03-19T00:00:53Z"/>
                                        </SignatureProperty>
                                </SignatureProperties>
                        </Object>
                </Signature>
        </SIGNATURES>
        <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"; Id="starthere">
                <SignedInfo>
                        <CanonicalizationMethod 
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
                        <SignatureMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                        <Reference URI="">
                                <Transforms>
                                        <Transform 
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                                </Transforms>
                                <DigestMethod 
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                                <DigestValue/>
                        </Reference>
                </SignedInfo>
                <SignatureValue/>
        </Signature>
</REQUEST_GROUP>
_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to