[jdev] CAs

Justin Karneges justin-keyword-jabber.093179 at affinix.com
Wed May 18 17:58:08 CDT 2005


On Wednesday 18 May 2005 12:43 pm, Peter Saint-Andre wrote:
> We can debate which of these approaches is superior

The problem isn't the approach, as any is far too complicated for the layman 
to understand, but rather the problem is of which CAs to trust.  The fact is, 
CAcert is not installed by default into any root cert storage, thus reducing 
its usability to that of PGP.  For CAcert to be usable, it _needs_ to be in 
the everyone's root cert storage (cue related chicken-and-egg discussion 
about Jabber).

I've read their web page, and they sound like a good, honest, security-minded, 
and geeky bunch.  There was a request to have their cert added into Psi.  The 
question is, am I qualified to make such a decision given all of the security 
concerns that may go along with it?  The answer is no.  Too much rests on 
X.509, despite how much we hate paying for domain certs.  Instead, I decided 
to wait-and-see what Mozilla will do.

Mozilla's selection of certificates is not random.  There is a metric for 
deciding which CAs are trustworthy, called WebTrust.  Since CAcert is not 
certified by WebTrust, folks maintaining root storages are stuck.  They want 
to trust CAcert because they like the notion, but going against WebTrust 
would undermine the whole X.509 system.  If it's ok to violate the rules 
because of a feel-good hunch, we're doomed.

Either CAcert needs to be WebTrust certified (company Foo with a million 
dollars, would you please stand up for this noble cause?), or we need to 
create a new metric for trusting CAs, which could be another grass-roots 
effort, independent of CAcert.  It doesn't matter at all if Verisign sucks or 
that WebTrust sucks.  The fact is we need _some_ system, and we either need 
to work within it or change it.

> Outside of CAcert, XMPP servers could of course also trust the same CAs
> that are trusted by, say, Mozilla

Obviously.  XMPP servers are no different than clients in this regard, which 
also trust the same CAs as Mozilla.

-Justin



More information about the JDev mailing list