Newsgroups: netscape.public.mozilla.crypto
From: Frank Hecker <hec...@hecker.org>
Date: Fri, 01 Apr 2005 09:17:44 -0500
Local: Fri, Apr 1 2005 9:17 am
Subject: Re: Plan for draft 12 of CA certificate policy
Ian G wrote: Right. I wanted to get some comments in advance of updating the public > Frank Hecker wrote: >> My apologies, it's been a while since I did serious work on drafting >> the CA certificate policy (as opposed to just discussing the >> surrounding issures). I plan to publish a draft 12 as soon as I can; >> here are my current thoughts for what changes I'll make in that draft: > http://www.hecker.org/mozilla/ca-certificate-policy is draft. (That helps me avoid the dreaded draft 13 :-) >> * To address some of the concerns expressed about CAs issuing "duff" Yes, in theory you're correct: The additional language, examples, etc., >> certs, I'm considering expanding clause 4 to read as follows: >> 4. We reserve the right to not include a particular CA certificate > OK, this above sentance appears unchanged. In brief, all > Generally, this would be better off in a separate document could go into a FAQ or other document rather than in the main policy. I also agree that the existing language already gave the flexibility to reject CAs for the various reasons stated in the examples. (I made this point in a reply to Nelson.) However... I added this new language to directly respond to concerns expressed by > The reason for this is that the current set of concerns are Well, I think that was exactly Nelson's intent: he wanted those > not tomorrow's concerns. We may get today's concerns completely > wrong, and we may find that tomorrow's concerns to be of much > greater importance. Yet, because we have stated in the policy > a set of concerns, then we are sort of caught in having to give > them some weight. particular concerns to be given weight. > The alternate is that we have to seek the In doing Mozilla policies I have found that amending policies to reflect > re-approval of the document every time the concerns change to > better reflect what threats we are facing today. new realities is much easier (by an order of magnitude) than creating new policies from scratch (as in the present case). If the document needs to be tweaked in the future then I'm prepared to tale on the work necessary to do that. > If Mozilla reaches say 25% of the browser market, then don't As I think I've previously written, in formulating policy I think we > for a moment think that you will be able to do what you want > just because it is right. You will be hounded by all sorts > of journos being paid or induced by people who want your > policy to be their policy. need to be accountable to a number of groups, but that doesn't mean that the opinions of every group have equal weight. I give special weight to the concerns of the NSS developers because a) they have more direct experience than anyone else with the b) their personal and professional reputations are potentially affected c) they are the module owners for NSS within the Mozilla project, and If someone comes in "off the street" then I am prepared to pay attention > Clause 4 gives the power that is needed to resolve any question Two points here. First, I don't think including examples, even the > over particular CA root certs. From there, it really becomes > an issue of who the director of this policy is on the day. <snip> > The end effect of these examples will be simply a shackle > around his neck in adroitly dealing with what he sees are > today's issues. policy itself, ties the hands of the MF and whoever is responsible for implementing the policy. The policy explicitly states that these are illustrative examples (and I can tweak the language a little bit to make that clearer). Second, I think leaving policy interpretation up to policy implementors I don't want to speak for Nelson and others of like mind, but I think > If the Director accepts the premise that a CA might <example snipped> > have issued a cert pursuent to a government order, > he has just emasculated not only the policy but the > entire PKI. Having living in the Washington DC area for many years I am quite Leaving aside the issue of whether your example is actually realistic, I > As an alternate notion. If you are going to include I'd be happy to have more examples. Whether or not I put them in the > examples in the policy then we should all think up > what examples we would like to see there. policy itself or in a FAQ depends on whether I need to do this in order to achieve consensus on advancing the policy to final form. >> * To address the concern about certificates of different assurance Not strictly speaking, since certificates per se can't issue other >> levels being issued under the same CA root (or intermediate), I'm >> proposing adding a new clause 13 as follows: >> 13. In addition to the requirements outlined above, we also recommend > in 2,3 "CAs" above don't you mean "certificates" ? certificates. There's some unavoidable ambiguity here between using the term "CA" to refer to the "technical means" (private key, etc.) by which certificates are issued and using the term "CA" to refer to the organization employing those means. I'd happily accept suggestions on how to clarify this distinction. re "separation of CAs": > Again, the director has the power to mandate this any I included discussion of this for the reasons I stated: to address > time he likes simply because of clause 4. He doesn't > need any additional support in the policy. The policy > gives him wide ranging powers to craft procedure to > implement the concerns of the day. Which is good. (some) people's concerns re this issue, and put CAs on notice as to possible future changes. If people are OK with putting this in a separate guidance document then I'd happily do that instead. (That would certainly be my preference.) Frank -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||