OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-sx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [ws-sx] Issue ER006: Timestamp Property Use Case


Issue ER006

 

From: Aditya Athalye [mailto:aditya.athalye@oracle.com]
Sent: Sunday, June 03, 2007 10:57 PM
To: ws-sx@lists.oasis-open.org
Cc: Marc Goodner
Subject: [ws-sx] New Issue: Timestamp Property Use Case

 

PLEASE DO NOT REPLY TO THIS EMAIL OR START A DISCUSSISON THREAD UNTIL THE ISSUE IS ASSIGNED A NUMBER.  
The issues coordinators will notify the list when that has occurred.
 
Protocol:   ws-sp
 
http://www.oasis-open.org/apps/org/workgroup/ws-sx/download.php/23821/ws-securitypolicy-1.2-spec-cs.pdf
 
Artifact:  spec 
 
Type:
 
editorial
 
Title:
 
Use-Case for Timestamp Property.
 
Description:
The specification states that if [Timestamp] is false, then <wsu:Timestamp> should not be present inside <wsse:Security> header.
 
 

 

Related Issues:
None.
 
Proposed Resolution:

Does this mean, that if the [Timestamp] property is set to false, or <includeTimestamp> is absent, and yet if a request/response <wsse:Security> header contains a <wsu:Timestamp>, then this should be treated as violation entailing a
rejection of such a request/response?

My question is: Is this intended behaviour? Is there a practical use case for this? I guess most implementors follow the following algorithm/truth table:

Policy     Actual     Result
True       True       Accept
True       False      Reject
False      False      Accept
False      True       Accept

The highlighted values in the truth table are something we noticed implementors (in WS-Policy interop event) doing, which means that if [Timestamp] is set to false, ignore the <wsu:Timestamp> element if found inside <wsse:Security> header, and thus accept the message.

Should the spec be updated accordingly, or should vendors change their implementation?

 
Thanks
Aditya


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]