Re: Presence notification security - catching up

[email protected] (John D. Ramsdell)
Newsgroups gmane.ietf.impp
Message-ID <[email protected]>
Graham Klyne <[email protected]> writes:

> Catching up and reviewing the debate on notification security
> (identities and certificates and timestamps), I think I discern the
> following:
> 
> (a) there is agreement that an X.509 certificate subjectAltName value,
> or equivalent if different certificate form is used, is sufficient to
> identify the signer, and a separate copy of this same identifier in
> the envelope is not really needed.

Yes.

> (b) there is some dispute about whether a timestamp for presence
> transfer is needed separately from a timestamp for when the
> information was generated.  I have not seen a compelling case that the
> extra timestamp over and above that already in PIDF is needed.

I replied elsewhere to this.

> (c) there is some debate about the form of signing certificate
> identifier (dnsname vs URI).  A concern I see is that a particular
> domain may wish to delegate authority for different functions.  For
> example, a certificate relating to authorization to view restricted
> web pages may be issued to a different entity than authority to
> provide presence information.  Therefore, some means is needed to
> distinguish different certificates associated with a domain -- URI is
> one way to do this, but doesn't X.509 provide attribute fields that
> indicate what a cert can be used for?

I believe there is agreement on using a URI in subjectAltNames for
naming presentities and instant inboxes.  There is a disagreement on
the identifier in a subjectAltName of a certificate that is allowed to
sign for all presentities with a common domain name, and as to the
need to allow this kind of certificate.

> (d) there is debate about the trust model(s) to be supported, which
> might include: (i) endpoint presentity is trusted to sign
> notification, and/or (ii) a presence service acting on behalf of the
> endpoint presentity is trusted.  I can imagine scenarios in which
> either form is useful to deploy, and even for mixing between them.
> From what has been quoted in the list debate, I think the requirement
> is to support the end-to-end case (i).   (Using X.509, I think it is
> also possible given (i) to support (ii) on a per-domain basis -- I'll
> expand on this if it seems necessary;  mainly, I think we need to
> agree/reaffirm the trust model.)

Please expand.

> #g

John



  [reminder: [email protected] for non-technical discussions, please]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.