RE: [wss] Comments on WSS-Core-01

From
Mishra, Prateek <>
Date
2002-10-02T15:47:08+00:00
ID
BB183C583D38084A8B78F7D0124246040135A0D8@belmail
Thread
RE: [wss] Comments on WSS-Core-01
Title: RE: [wss] Comments on WSS-Core-01

[Prateek Mishra] 

 

Hal,

 

thanks 
for your clarification which appear quite reasonable to me. However, notice that 
the

original text refers only to <wsse:SecurityTokenReference> elements 
combined with signatures.

Your 
clarification explains the more general case of combining tokens of one sort or 
the other with

signatures in the <wss:Security> header. We should either 
generalize lines 733-735 or explain why combining 
<wsse:SecurityTokenReference>

with 
signatures has some additional special meaning.

 

 

 > (4) lines 733 - 735: I 
could not follow the point made here at all. 

  
To make this easier to follow, the lines in question 
  are: 

  
---- 
733 When an XML Signature is used 
  in conjunction with the <wsse:SecurityTokenReference> 
734 element, the security token of a message signer may be correlated 
  and a mapping made 
735 between the claims of the 
  security token and the message as evaluated by the application. 
  
---- 

  
I believe the intention is that if the application receiving 
  the message trusts the the token, it is allowed to associate the claims in the 
  token with the party that originated the signed message. However, the specific 
  semantics applied depend implicitly on both the nature of the claims and the 
  specific application (and hence the contents of the message). They are not 
  explicitly indicated by the contents of the security header.

  
Common cases would be: 

  
1. The message is some type of request and the claims describe 
  the party making the request. 

  
2. The information in the message is asserted to be correct by 
  the party described by the claims. 

  
3. The party described by the claims agrees to the contractual 
  terms represented in the message. 

  
4. The claims describe the policy for any use or distribution 
  of the information in the message. 

  
However, these are surely not exhaustive. 

  
Hal