On 18.04.2009, at 10:28, Kyle Hamilton wrote:

It is also conceivable that the server should be able to specify which sites the certificate can be used for. A common usability problem with client certificates in SSL/TLS is selection of certificate, particularly when you have many certificates. A list of hostname:port pairs would probably be a good way to ease that (the SSL/TLS server can also specify which CAs it prefers to the certificate was issued by, but nobody is currently using that capability). A list of such sites provided at generation time might help the user in cases
where the SSL/TLS server does not specify preferred CAs.

It seems like we should encourage people to use the existing feature you mention rather than adding more features to do effectively the same thing.

The "existing feature" is a list of external authorities that the site
trusts, rather than necessarily showing "all".


FYI, Apple has made it virtually impossible to use smart cards with Safari because of *requiring* such configuration on the client side (host:port configuration for every certificate for every site where you want to use it).

With Firefox I can configure my client once and my wife can use her card in the same account by just changing the card in the reader. With Apple, I can't do it as one Mac user account can have only one certificate defined for a website profile. It might be a "privacy enhancing" but it sure is usability busting feature.

For me, CA list from the server and a "common sense" implementation by the client is pretty OK for SSL.

--
Martin Paljak
http://martin.paljak.pri.ee
+372.515.6495




--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to