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

 


Help: OASIS Mailing Lists Help | MarkMail Help

security-services message

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


Subject: RE: Authenticator to Subject Confirmation renaming


I'm happy with the redefinition within the scope of SAML, however I was
trying to establish the term independently first :-)

Phillip Hallam-Baker FBCS C.Eng.
Principal Scientist
VeriSign Inc.
pbaker@verisign.com
781 245 6996 x227


> -----Original Message-----
> From: George Robert Blakley III [mailto:blakley@us.tivoli.com]
> Sent: Tuesday, August 21, 2001 4:30 PM
> To: Hallam-Baker, Phillip
> Cc: 'Tim Moses'; Security-Services (E-mail)
> Subject: RE: Authenticator to Subject Confirmation renaming
> 
> 
> Phill
> 
> I'd like to keep SubjectConfirmation instead of just Confirmation,
> for purposes of explicitness and ease of understanding.
> 
> I would revise your definitions:
> 
> 
> Authentication
>     The process by which AN AUTHENTICATION ASSERTION ISSUER 
> determines that
> the party purporting to be X
>      is or is not in fact X where X may be a name  or a psuedonym.
> 
>      Authentication is out of scope of SAML, but assertion of
> authentication by an authentication assertion issuer
>      is in scope
> 
> SubjectConfirmation
>     The process by which AN ASSERTION'S RELYING PARTY 
> determines that the
> party purporting to be
>      the assertion's subject is in fact the assertion's subject.
> 
>      Subject confirmation is in scope of SAML, and is a means for an
> assertion's relying party to determine
>      whether the issuer of the assertion has authorized the entity
> presenting the assertion to the relying party
>      to function as its subject.
> 
> 
> --bob
> 
> Bob Blakley (email: blakley@us.tivoli.com   phone: +1 512 436 1564)
> Chief Scientist, Security and Privacy, Tivoli Systems, Inc.
> 
> 
> "Hallam-Baker, Phillip" <pbaker@verisign.com> on 08/21/2001 
> 03:10:36 PM
> 
> Please respond to "Hallam-Baker, Phillip" <pbaker@verisign.com>
> 
> To:   "'Tim Moses'" <tim.moses@entrust.com>, 
> "Security-Services (E-mail)"
>       <security-services@lists.oasis-open.org>
> cc:
> Subject:  RE: Authenticator to Subject Confirmation renaming
> 
> 
> 
> 
> We  discussed that in the call (or to be precise my 
> perception is that we
> discussed  it). Unfotch the message with the text went out after the
> document went out and  not previously during the call as I 
> intended. I did
> catch the bug Carlisle  brought up.
> 
> AuthenticationMethod is used in the Authentication  assertion 
> and in the
> SubjectConfirmationMethod while Subject ConfirmationData is  
> only used in
> the SubjectConfirmation.
> 
> We  could move to simply 'ConfirmationMethod' in both places which I
> suspect would  provide better for the Anonymous cases.
> 
> Since  confirmation is only something that is possible to a subject we
> might want to  move from SubjectConfirmation to simply Confirmation.
> 
> 
> I  think that the anonymity discussion is clarified by differentiating
> authentication and confirmation.
> 
> Authentication
>     The process by which we determine  that the party 
> purporting to be X is
> or is not in fact X where X may be a name  or a psuedonym.
> 
> Confirmation
>     The process by which we determine  that the party 
> purporting to be a
> member of a set of Y of authorized users is or  is not in 
> fact a member.
> 
>     Authentication is one means of  achieving confirmation
> 
> 
>              Phill
> 
> Phillip Hallam-Baker FBCS C.Eng.
> Principal  Scientist
> VeriSign Inc.
> pbaker@verisign.com
> 781 245 6996  x227
> 
> -----Original Message-----
> From: Tim Moses  [mailto:tim.moses@entrust.com]
> Sent: Tuesday, August 21, 2001 2:16  PM
> To: Security-Services (E-mail)
> Subject: RE:  Authenticator to Subject Confirmation renaming
> 
> 
> 
> Phill - I think this reflects the discussion on the call this 
>  afternoon.
> Except that, to be consistent, we should change  
> "AuthenticationMethod" to
> "SubjectConfirmationMethod".
> 
> The element that retains the term "authentication" is this one  ...
> 
> <xsd:complexType  name="AuthenticationAssertionType">
>  <xsd:complexContent>
>    <xsd:extension base="saml:SubjectAssertionAbstractType">
>    <xsd:sequence>
>     <xsd:element  ref="saml:AuthenticationCode"/>
>      <xsd:element name="AuthenticationInstant" type="timeInstant"/>
>     <xsd:element  name="AuthenticationLocale" type
> ="saml:AuthenticationLocaleType"  minOccurs="0"/>
>     </xsd:sequence>
>    </xsd:extension>
>  </xsd:complexContent>
> </xsd:complexType>
> 
> All the best.  TIm.
> 
> -----Original Message-----
> From:  Hallam-Baker, Phillip [mailto:pbaker@verisign.com]
> Sent: Tuesday, August 21, 2001 2:00 PM
> To: Security-Services (E-mail)
> Subject:  Authenticator to Subject Confirmation renaming
> 
> This is the new text:
> 
> 1.1.1   Element <Subject>
> The <Subject> element specifies a party by any of the 
> following  means:
>         *       A name.
>         *       By information that allows the  party to be 
> authenticated.
>         *       By reference to another assertion  or by 
> containment of
> another assertion.
> If a <Subject> element contains more than one subject  
> specification the
> issuer is asserting that all the  subject specifications 
> present specify
> the
> same  subject. For example if both a <NameIdentifier> and a
> <Authenticator>
> element are present the issuer  is asserting that the 
> authentication data
> authenticates the party with the specified name.
> The following schema defines the <Subject> element:
>         <element  name="Subject" type="saml:SubjectType"/>
>         <complexType  name="SubjectType">
>                  <choice  maxOccurs="unbounded">
>                           <element  ref="saml:NameIdentifier"
>                                             minOccurs="0"
> maxOccurs="unbounded"/>
>                           <element  ref="saml:SubjectConfirmation"
>                                             minOccurs="0"
> maxOccurs="unbounded"/>
>                           <element  ref="saml:AssertionSpecifier"
>                                             minOccurs="0"
> maxOccurs="unbounded"/>
>                  </choice>
>         </complexType>
> 1.1.1.1 Element  <SubjectConfirmation>
> The  <SubjectConfirmation> element specifies a subject by 
> specifying  data
> that authenticates the subject.
>         <AuthenticationMethod>[Any number]
>         Each  <Authentication> element specifies a URI that identify a
> protocol that may be used to authenticate the subject.
>         <SubjectConfirmationData>[Optional]
>         Each  <SubjectConfirmationData> element specifies additional
> authentication information used by a specific authentication  
> protocol.
>         <ds:KeyInfo>[Optional]
>         An XML Signature  <ds:KeyInfo>  element that specifies a
> cryptographic key held by the subject.
> URIs  identifying common authentication protocols are 
> specified in Section
> 4
> .
> The following schema defines the  <SubjectConfirmation> element:
>         <element  name="SubjectConfirmation"
> type="saml:SubjectConfirmationType"/>
>         <complexType  name="SubjectConfirmationType">
>                  <sequence>
>                           <element  ref="saml:AuthenticationMethod"
> maxOccurs="unbounded"/>
>                           <element  name="SubjectConfirmationData"
> type="string"  minOccurs="0"/>
>                           <element  ref="ds:KeyInfo" minOccurs="0"/>
>                  </sequence>
>          </complexType>
> 
> Phillip Hallam-Baker FBCS C.Eng.
> Principal Scientist
> VeriSign Inc.
> pbaker@verisign.com
> 781 245 6996 x227  <<Phillip Hallam-Baker (E-mail).vcf>>
> 
> 
> 
> 
> 
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
> 

Phillip Hallam-Baker (E-mail).vcf



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


Powered by eList eXpress LLC