Sandy,

We have updated the CPS to address your comments. Karen will post a revised version soon.

Responses to the questions you posed appear below.

Steve
------

Terry asked why 5.7 (key rollover and disaster recovery) was "[OMITTED]".Steve suggested a small paragraph.

*5.7 is Key changeover (not disaster recovery) is present and it contains appropriate text. As noted below, disaster recovery was inadvertently omitted in the CP, and will be added there. It will say "The CPS for each CA MUST specify procedures it will followin the event of compromise, and its disaster recovery plans."*

David noted that sections 5.7 and 5.8 don't match 6484.Steve said that 6484 was in error.If I understand correctly, 6484 was supposed to omit section 5.7, and the section numbering was supposed
to be maintained from 3647, so 6484's 5.7 should be numbered 5.8.

*Yes, that's correct.*

Q: The CPS is an instantiation of 3647, not a re-instantiation of 6484's instantiation of 3647, so it is OK if the CPS has sections from 3647 that are not present in 6484.Correct?

*Yes, the CP and CPS are both supposed to be based on 3647, so we need to issue an erratum for the CP (6484) to fix the numbering error.
*

I agree with Steve that the change to 6484 should just be an errata (section numbering typo, not a substantive change) rather than an update.

*Thanks.*

I found a couple other things, while I was trying to figure that out.

Sections 9.1.2 and 9.1.3 match the section titles of 3647's 9.1.4 and 9.1.5.I presume the CPS intended to omit 9.1.2 and 9.1.3 from 3647 and the sequential numbering in the draft is incorrect.

*Yes, that is correct. We'll fix the numbering. I put OMITTED for 9.1.2 and 9.1.3 because RPKI CAs make certificates and CRLs available for free.*


I am not clear why sections 5.4.6, 5.4.7, and 5.5, which are present in 3647 but omitted in 6484, are present here.They are tagged as OMITTED and have no text.Why not just leave them out as you did for other sections?Not a biggie, but I'm curious.

*I'm in favor of leaving them out here, to better match 6484, but I think Karen encountered a formatting problem that made it hard. So we may have to leave them in, marked as omitted. *

RFC3647 is mentioned but not referenced.

*Fixed.*


There are some "should" uses that might be supposed to be "SHOULD".   In 
particular I note that the text
about policy qualifiers ("It should be the same URI") looks like it is supposed 
to be 2119 language.   And is
that a SHOULD not a MUST?   Out of curiosity: any concerns if a CA publishes a 
CPS somewhere other than i
the URI of the policy qualifier and the two CPSs are different?   Confusion to 
the user is the only drawback
I can see.

*Changed to SHOULD for PQ, but kept "should" when used with "commensurate with" and 
"consistent with" phrases.
Changed should to MUST when  referring to PoP and a few other significant 
security references.*
I am not sure why the preface's suggestions for editing of the draft text to 
produce a CPS document includes
deleting the normative references.    The CPS text that would be retained 
includes references to 6484, 6485 and
6487, and there is use of 2119 language. Those are all in the normative references section and would be deleted.
*Changed to say that only 2119 is to be omitted.*

Another of those suggested edits is to delete the Disclaimer of Validity 
section.   But there is no section
by that name.   It also suggests deleting the section Intellectual Property 
Statement.   There is no section
of that exact name, but there is a section titled "9.5. Intellectual property 
rights" but I do not believe
that you mean for the user to delete that section.

*The offending text has been removed.*

2.1 says
        <Insert SIDR-designated protocol name here> at <insert URL here>. The 
"SIDR" part is not a
permanent reference, so likely to produce comment. "IETF-designated"??
*Changed "SIDR" to "IETF."*

I noticed that section 4.4.3 was added between -01 and -02. I figure that's (partly) because it is a MUST in 6484. That got me to looking at the MUSTs/SHOULDs of 6484.<note: I did check all the SHOULDs in 6484, but I haven't checked all the MUSTs. There are more than 100!> *yeah, it's a security doc, so we're pretty judgmental!*
2.3 says

        you still need to provide this information for relying parties. This  
should include the period
        of time within which a certificate will be  published after the CA 
issues the certificate,
and the period of time within which a CA will publish a CRL with an entry for a revoked certificate, after the CA revokes that certificate.>

2.3 of 6484 says the CA "MUST" specify these timeframes in the CPS.

*I changed this to a MUST when I checked all the SHOULDs.*

3.1.2 of 6484 says that the CA SHOULD NOT use meaningful names, which leaves the CA some leeway. 3.1.2 in the CPS draft says "The name of the subscriber will not be "meaningful" ", which is less flexible. OK, so this is a template that the CAs can modify, and that language is helpful to the desired outcome that the subject names are meaningless.
*I've changed it to more closely match 6484.*

3.1.3 says

        "Although Subject names in certificates issued by this Organization need not 
be meaningful,"
which is inconsistent with 3.1.2. And 3.1.5 says "Because the Subject names are not intended to be meaningful". So is it "will not be meaningful" or "need not be meaningful"?

*changed to "SHOULD NOT be meaningful." Could make this an erratum for 6484 if 
we want.*
4.7.1 of 6484 says
        Note that if a certificate is revoked to replace the RFC 3779  
extensions, the replacement
        certificate MUST incorporate the same public key rather than a new key.

4.7.1 of the CPS draft add's a "unless" clause:
        If a certificate is revoked to replace the RFC 3779 extensions, the  
replacement certificate
        will incorporate the same public key, not a   new key, unless the 
subscriber requests a re-key
        at the same time.

Does the "unless" clause make the CPS in violation of 6484?

 *I think we didn't anticipate the possibility of a rekey occurring at the same 
time as a 3779 extension change,
when we wrote 6484, but we thought about it while revising the CPS. I've 
removed the clause, ignoring the
possible conflation of two actions in the CPS, to maintain consistency with the 
CP.*
6.3.2 of 6484 says case, the validity period for certificates MUST be chosen by the issuing CA and described in its CPS. 6.3.2 of the CPS draft says
        The <Name of Organization> CA's key pair will have a validity  interval of 
<insert number of years>.
        <These key pairs and certificates should have reasonably long validity 
intervals, e.g., 10   years,
        to minimize the disruption caused by key changeover.>

which sounds like it does not describe the validity period of the certs it 
issues, but rather
its own cert (which according to 6484 is under the control of the CA's parent)
*To clarify this text I added the following, inside the angle brackets:*

*         Note that the CA's key lifetime is under the control of it's issuer,*

*         so the CPS MUST reflect the key lifetime imposed by the issuer.*

9 of the CPS drafts says
        <The sections below are optional. Fill them in as appropriate for  your 
organization.

The CP says that CAs should cover 9.1 to 9.11 and 9.13 to 9.17 although not 
every CA will choose to do so.
but there's no 9.17 in the outline that follows.   Oversight?   Dear God, 
Sandy, just how anal can you be?

*Changed the text to say 9.16.*

_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to