- From: Hallam-Baker, Phillip <pbaker@verisign.com>
- Date: Tue, 17 Dec 2002 09:29:07 -0800
- To: "Www-Xkms (E-mail)" <www-xkms@w3.org>
- Message-ID: <CE541259607DE94CA2A23816FB49F4A310FEFE@vhqpostal6.verisign.com>
*122 - Resolution on list I think here we need to decide the extent to which we want to address the whole application model bit. I believe that the specification states the following 1) How to use an SSL Servicer certificate 2) The key usage should be Exchange - since that is what we are doing here 3) No you cannot specify that a certificate may ONLY be used for a particular purpose 3 is a consequence of how I tend to view credentials as being data that we put out and certify for particular uses but ultimately (attempts by Blair and Brian on Palladium asside) we cannot prevent additional uses being added. I think that this ties in with the approach taken by the group wrt avoiding policy entanglements. Reading the TLS spec I realise that we can't make much in the way of a constraint here, TLS says absolutely nothing about the certificates - and that is why the client auth mechanism is so sucky for the user, there is no way to select the right certificate! Resolution: I added the following text into the UseKeyWith matrix: Protocol Application URI Identifier Type XKMS http://www.w3.org/2002/03/xkms# URL identifying SOAP role URI XKMS/profile http://www.w3.org/2002/03/xkms#profile URL identifying SOAP role URI S/MIME urn:ietf:rfc:2633 SMTP email address of subject RFC822 addr-spec PGP urn:ietf:rfc:2440 SMTP email address of subject RFC822 addr-spec TLS urn:ietf:rfc:2246 URI identifying certificate subject URI TLS/HTTPS urn:ietf:rfc:2818 DNS address of http server DNS Address TLS/SMTP urn:ietf:rfc:2487 DNS address of mail server DNS Address IPSEC urn:ietf:rfc:2401 IP address of network resource IP Address PKIX urn:ietf:rfc:2459 Certificate Subject Name X.509 Distinguished Name What this means is that we go back to the situation we had before we made the TLS/HTTPS etc identifiers into a straight DNS address (I think we forgot about the client side momentarily). A pure TLS identifier takes a URI and can be used to identify either a client or a server side certificate.
Received on Tuesday, 17 December 2002 12:29:10 UTC