[xmlsec] RetrievalMethod with local URI?

John Belmonte jvb@prairienet.org
Thu, 18 Jul 2002 00:37:53 +0900


This is a multi-part message in MIME format.
--------------090002080205070601080708
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Aleksey Sanin wrote:
> How do you verify signature? Do you use xmlsec application or your code?

Sorry about that, I'm using the xmlsec application.  That's what I meant 
by "xmlsec tool".

I'll attach the actual xml.  To verify, I run:

     xmlsec verify <file>


-John


-- 
http:// i      .   /

--------------090002080205070601080708
Content-Type: text/xml;
 name="signed_test4.xml"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="signed_test4.xml"

<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="urn:envelope">
  <Data>
    Hello, World!
  </Data>
  <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
    <SignedInfo>
      <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
      <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-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>VweSIbNEl2P2r6lm+OL7hVJTwt8=</DigestValue>
      </Reference>
    </SignedInfo>
    <SignatureValue>HfKV8YVy6s+YIEejVAXMW1wUlq8KXQH+XNMQmwDOkdzMMnIvgTOtUw==</SignatureValue>
    <KeyInfo>
      <RetrievalMethod URI="#foo"/>
    </KeyInfo>
  </Signature>
  <KeyInfo Id="foo" xmlns="http://www.w3.org/2000/09/xmldsig#">
    <KeyValue>
      <DSAKeyValue>
        <P>
        iqx200qTk5ojXcvGRmTXtwLmBwDrmWoBfl0L1VzxQm0BDjmnVgoCIiyeeYQH7YDB
        iuP7f2AcJrocqaBa4pi+hG1pu/WfAyc2sc9dPavAqDo99ywL58dhE3blIL/bXhy7
        MH4NzXY7196xTCuZyMBnZQ3qxUReghREd22m2YmFe60=
        </P>
        <Q>
        nAIxeeJw9cjPjjD5NPT4X4I1eqU=
        </Q>
        <G>
        Wai06HIyzWrDJzaMtPeYbi3DXlIf0N9eBgEcDDvK77ikG8+9A9iw6ymStZJdummy
        MpBEKh7rSQ9GfaGvrBUyUlS34qaH7dvMfTHPWV9y1xaSysjuUT7U0dOxeBQw4uDF
        sQXwcJS+UT/twnWlYBf1L5OdNy4mq0wib6pfevWsLEo=
        </G>
        <Y>
        Oux1jjrB5ZYxIk1HHCBw5razG03KNhsHPDSU7ibHjWz+PonMTH6Tbcs32mCMaaOG
        k1YKuPpTwemHhr0JbR2DbyLJzCBdLUe9Czr2UF70euSr+SHPvSluqMByRmS3mNKL
        tUaYERHYl8dqzOEHTfD1D0QY2aCzAXrpYt56UEwMCoM=
        </Y>
      </DSAKeyValue>
    </KeyValue>
  </KeyInfo>
</Envelope>

--------------090002080205070601080708--