← Prev in month ← Prev in thread
Next in thread → Next in month →

ER014 2119 terms for SP proposal

From
Marc Goodner <>
Date
2007-12-15T02:56:10+00:00
ID
Thread
ER014 2119 terms for SP proposal
Here is my analysis for SP, same pattern as SC and Trust. 

 

ER014 – SP

Changes needed

Line 121

Extensibility points in the exemplar MAY not be described in
the corresponding text

 

Line 130

WS-SecurityPolicy SHOULD be applicable to any version of
SOAP

 

Line 321

Assertions MAY be used to further qualify a specific aspect
of another assertion. For example, an assertion describing the set of
algorithms to use MAY qualify the specific behavior of a security binding

 

Line 338

Any REQUIRED message elements (e.g. timestamps) in the
wsse:Security header

 

Line 347

Note that a service MAY choose to reject messages despite
them conforming to its policy, for example because a client certificate has
been revoked. Note also that a service MAY choose to accept messages that do
not conform to its policy.

 

Line 365

This section defines properties that are referenced later in
this document describing the RECOMMEDED or REQUIRED attachment points for
various assertions.

 

Line 489

Multiple instances of this element MAY appear within this
assertion and SHOULD be treated as separate references in a signature when
message security is used

 

Line 571

Multiple instances of this element MAY appear within this
assertion and SHOULD be treated as separate references

 

Line 597

Multiple instances of this element MAY appear within this
assertion and SHOULD be treated as separate references

 

Line 628

Multiple instances of this element MAY appear within this
assertion and SHOULD be treated as a combined XPath expression

 

Line 658

Any token assertion MAY also carry an OPTIONAL
sp:IncludeToken attribute

 

Line 659

This attribute indicates whether the token SHOULD be
included

 

Line 664  (in table)

an external reference to the token SHOULD be used.

 

Subsequent related messages sent between the recipient and
the initiator MAY refer to

 

Line 673

A token assertion MAY carry a sp:IncludeToken attribute that
requires that the token be included in the message

 

Line 684

then references to that token are REQUIRED to contain all
the specified reference types.

 

Line 691

Any token assertion MAY also carry an OPTIONAL sp:Issuer
element

 

Line 696

Any token assertion MAY also carry an OPTIONAL sp:IssuerName
element.

 

Line 703

While both sp:Issuer and sp:IssuerName elements are OPTIONAL
they are also mutually exclusive

 

Line 706

Any token assertion MAY also carry an OPTIONAL wst:Claims
element

 

Line 710

This element indicates the REQUIRED claims that the security
token MUST contain in order to satisfy the requirements of the token assertion.

 

Line 713

Individual token assertions MAY further limit what claims
MAY be specified for that specific token assertion.

 

Line 716

As long as the union of all tokens in the received message
contains the REQUIRED set of claims from REQUIRED token issuers the message is
valid according to the receiver’s policy.

 

Line 736

This boolean property specifies whether derived keys SHOULD
be used as defined in WS-SecureConversation

 

Line 900

Note: The IssuedToken MAY or MAY NOT be associated with key
material and such key material MAY be symmetric or asymmetric.

 

Line 902

Services MAY also include information in the
sp:RequestSecurityTokenTemplate element

 

Line 1180

then either the sp:SecureConversationToken or the
sp:IssuedToken assertion SHOULD be used instead

 

Line 1187

Because this token is issued by the target service and MAY
NOT have a separate port

 

Line 1379

the sp:IssuedToken assertion SHOULD be used instead

 

Line 1451

the sp:IssuedToken assertion SHOULD be used instead

 

Line 1597

This property specifies the algorithm suite REQUIRED for
performing cryptographic operations with symmetric or asymmetric key based
security tokens.

 

Line 1635

This property indicates the order in which integrity and
confidentiality are applied to the message, in cases where both integrity and
confidentiality are REQUIRED

 

Line 1639

This boolean property specifies whether the signature MUST
be encrypted.

 

Line 1641

The primary signature element is NOT REQUIRED to be
encrypted if the value is ‘true’

 

Line 1646

This boolean property specifies whether signatures MUST
cover the token used to generate that signature.

 

Line 1650

It is RECOMMENDED that assertions that define values for
this property apply to [Endpoint Policy Subject].

 

Line 1653

This boolean property specifies whether signature digests
over the SOAP body and SOAP headers MUST only cover the entire body and entire
header elements.

 

Line 1661

It is RECOMMENDED that assertions that define values for
this property apply to [Endpoint Policy Subject].

 

Line 1674

then it SHOULD appear before the ds:Signature and
xenc:ReferenceList elements

 

Line 1700

then it SHOULD appear before the ds:Signature and
xenc:ReferenceList elements

 

Line 1719

However, the xenc:ReferenceList is NOT REQUIRED to appear
before independently encrypted tokens such as the xenc:EncryptedKey token as
defined in WSS

 

Line 2133

Additional tokens MAY be specified to augment the claims

 

Line 2134

This section defines seven properties related to supporting
token requirements which MAY be referenced by a Security Binding

 

Line 2145

Supporting tokens MAY be specified at a different scope than
the binding assertion

 

Line 2148

the sender SHOULD merge the requirements by including all
tokens

 

Line 2152

all the tokens SHOULD sign and encrypt the various message
parts

 

Line 2161

To illustrate the different ways that supporting tokens MAY
be bound to the message

 

Line 2165

Even before any supporting tokens are added, each binding
requires that the message is signed using a token satisfying the REQUIRED usage
for that binding

 

Line 2171

Note: if REQUIRED, the initiator MAY also include in the
Security header the token used as the basis for the message signature (Sig1),
not shown in the diagram

 

Line 2178

Supporting tokens are included in the security header and
MAY OPTIONALLY include additional message parts to sign and/or encrypt

 

Line 2229

Signed tokens are included in the “message
signature” as defined above and MAY OPTIONALLY include additional message
parts to sign and/or encrypt

 

Line 2283

produced from the message signature and MAY OPTIONALLY
include

 

Line 2339

This assertion MAY OPTIONALLY include additional message
parts to sign and/or encrypt

 

Line 2345

If transport security is used, the token (Tok2) is included
in the Security header and the signature (Sig2) SHOULD cover the message
timestamp as illustrated below

 

Line 2485

There are several OPTIONAL aspects to the WSS: SOAP Message
Security specification

 

Line 2496

a token MAY be referenced using different mechanisms

 

Line 2551

This boolean property specifies whether
wsse11:SignatureConfirmation elements SHOULD be used

 

Line 2634

These assertions relate to interactions with a Security
Token Service and MAY augment the behaviors defined by

 

Line 2649

A challenge issued by the server MAY increase the number of
messages exchanged by the client and service

 

Line 2656

This boolean property indicates whether client entropy is
REQUIRED to be used as key material for a requested proof token. A value of
'true' indicates that client entropy is REQUIRED. A value of 'false' indicates
that client entropy is NOT REQUIRED

 

Line 2661

This boolean property indicates whether server entropy is
REQUIRED to be used as key material for a requested proof token. A value of
'true' indicates that server entropy is REQUIRED. A value of 'false' indicates
that server entropy is NOT REQUIRED

 

Line 2881

Policy MAY be embedded inside an Issued Token assertion, or
acquired out-of-band. There MAY be an explicit trust relationship between the
Server and the STS. There MUST be a trust relationship between the Client and
the STS.

 

Line 2885

client-specific parameters that MUST be understood

 

Line 2898

The Client MAY augment or replace the contents of the RST

 

Line 2902

The Issued Token Policy Assertion contains elements which
MUST be understood by the Client. The assertion contains one element which
contains a list of arbitrary elements which SHOULD be sent along to the STS

 

Line 2908

All items are OPTIONAL , since the Server and STS MAY
already have a pre-arranged relationship

 

Line 3808

A wsse:UsernameToken MAY be encrypted when a transport
binding is not being used

 

English usages – No changes required

Line 51 “element are required to be satisfied”
(describes an example)

Line 57 “required to be encrypted” (describes an
example)

Line 318 “For example, it may be common that the
mechanism is constant for an endpoint”

Line 719 “For example if the receiver’s policy
contains two token assertions, one requires”

Line 834 “For example, the initiator may need”

Lines 2478, 2480, 2482 “must be included”
(describes an example)

 

All un-capitalized terms in section 12 are English and
properly not capped, no change

 

Schema exemplar description changes

Many issues with OPTIONAL and REQUIRED in the schema
exemplar descriptions. These are straightforward and I recommend that if the
above is acceptable that the editors simply produce a redline version for
review.
← Prev in month ← Prev in thread
Next in thread → Next in month →