RE: [XKMS Validate Example] Invalid Response for a Validate Reque st

This message is in reply to issue #309 [1] that you raised during the XKMS
WG Last Call request.

The changes you proposed to the specification have been acted on as follows
and the revised version of the specification may be seen at [2]

Fixed - Request now has respondWith value of X509Cert so response is now
consistent.

At this point the work group believes all concerns raised in issue #309 have
been addressed and that the entire issue is closed, unless we hear
otherwise. (see [3] for additional resolutions)

The XKMS WG would like to thank you for reviewing and commenting on the
draft XKMS specification.

Regards, 
Phillip Hallam-Baker on behalf of the XKMS WG
VeriSign Inc.

[1] http://lists.w3.org/Archives/Public/www-xkms/2003Apr/0039.html
[2] http://www.w3.org/2001/XKMS/Drafts/XKMS20030804/xkms-part-1.html
    http://www.w3.org/2001/XKMS/Drafts/XKMS20030804/xkms-part-2.html
[3] http://lists.w3.org/Archives/Public/www-xkms/2003Aug/0005.html


-----Original Message-----
From: Yasir Khan [mailto:Yasir.Khan@Ascertia.Com]
Sent: Wednesday, April 30, 2003 9:08 AM
To: Hallam-Baker, Phillip
Cc: www-xkms@w3.org
Subject: [XKMS Validate Example] Invalid Response for a Validate Request


Hi,

I want to point out another mistake in the latest document of XKMS (18 April
2003 ) 

Section 4.2.1 Example: Document Signature 

The XKMS ValidateResponse is not correct according to the ValidateRequest 

The ValidateRequest requires KeyName element to be present in
ValidateResult,  the ValidateResult has the ResultMajor = Success but only
contains X509Certificate in KeyInfo, according to this example KeyName
should be present in KeyInfo for ResultMajor = Success . This shows that
ValidateResult is not composed successfully.

[156] Request:
<?xml version="1.0" encoding="utf-8"?>
<ValidateRequest xmlns:ds="http://www.w3.org/2000/09/xmldsig#" 
      xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" 
      Id="Ic4d10f0affff49382b021a820613fa71" 
      Service="http://test.xmltrustcenter.org/XKMS" 
      xmlns="http://www.w3.org/2002/03/xkms#">
   <RespondWith>KeyName</RespondWith>
   <QueryKeyBinding>
      <ds:KeyInfo>
         <ds:X509Data>
            <ds:X509Certificate>.....</ds:X509Certificate>
            <ds:X509Certificate>.....</ds:X509Certificate>
         </ds:X509Data>
      </ds:KeyInfo>
      <KeyUsage>Signature</KeyUsage>
      <UseKeyWith Application="urn:ietf:rfc:2633" 
            Identifier="alice@alicecorp.test"/>
   </QueryKeyBinding>
</ValidateRequest>
[157]Response:
<?xml version="1.0" encoding="utf-8"?>
<ValidateResult xmlns:ds="http://www.w3.org/2000/09/xmldsig#" 
      xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" 
      Id="Ibc853a2455de4f7433eed5b32ece5918" 
      Service="http://test.xmltrustcenter.org/XKMS" ResultMajor="Success" 
      RequestId="#Ic4d10f0affff49382b021a820613fa71" 
      xmlns="http://www.w3.org/2002/03/xkms#">
  <KeyBinding Id="Ie4d5784ea01e70085de088bd09b6e134">
    <ds:KeyInfo>
      <ds:X509Data>
        <ds:X509Certificate>.....</ds:X509Certificate>
      </ds:X509Data>
    </ds:KeyInfo>
    <KeyUsage>Signature</KeyUsage>
    <KeyUsage>Encryption</KeyUsage>
    <KeyUsage>Exchange</KeyUsage>
    <UseKeyWith Application="urn:ietf:rfc:2633" 
          Identifier="alice@alicecorp.test" />
    <Status StatusValue="Valid">
      <ValidReason>Signature</ValidReason>
      <ValidReason>IssuerTrust</ValidReason>
      <ValidReason>RevocationStatus</ValidReason>
      <ValidReason>ValidityInterval</ValidReason>
    </Status>
  </KeyBinding>
</ValidateResult>
Best Regards,
Yasir Khan
 

Received on Wednesday, 6 August 2003 15:22:29 UTC