I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, 
please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Please resolve these comments along with any other Last Call comments you may 
receive.

Document: draft-ietf-sidr-arch-11
Reviewer: David L. Black
Review Date: February 24, 2011
IETF LC End Date: February 21, 2011

Summary:
This draft is basically ready for publication, but has nits that should be 
fixed before publication.

First of all, I apologize for the tardiness of this review; I got sick over the 
past weekend and unable to complete the review at that time.

This draft is very well-written - it explains the PKI concepts well and has 
good organization and flow.  Overall, this is a nice piece of work, and an 
example of what an architecture document should be - a technical overview that 
leaves the details to other documents.

I found a number of minor items that are mostly editorial:

(1) Section 4.2 variously describes the repository system as including 
databases, file systems and possibly web servers as URIs are apparently 
required.  I suggest that the term "directory structured" be used instead of 
discussing a directory in a file system.  I suggest that the required update 
behavior of the database be described (e.g., how much of full ACID transaction 
support is required for what sorts or scopes of transactions).  It appears that 
URIs are a required form of addressing (e.g., as the SIA certificate extension 
contains a URI), and I would suggest discussing the resulting URI requirements 
on the access protocols in Section 4.3 (e.g., relationship of the URI structure 
to the RSYNC directory structure).

(2) In section 4.3, beyond bulk download of the entire repository contents, is 
there also a requirement for bulk download of a directory's contents, or bulk 
download of the entire tree structure rooted at a directory?

(3) The last paragraph of Section 5 states that the repository system is 
untrusted.  That statement should be repeated in 
Section 4's material on repositories.

(4) The draft selectively uses RFC 2119 upper case terms and their lower case 
counterparts.  That usage should be carefully double-checked to ensure that the 
stronger upper case terms are used where needed - here are a couple of examples 
where upper case may be more appropriate than lower case:

        - Top of p. 16: "An authority is required to issue a new manifest ..."  
(required -> REQUIRED ?)
        - Start of section 7.2: " Whenever a certification authority ..., it 
must perform a key rollover procedure."
                (must -> MUST ?)

(5) Item 1 in Section 6 on Local Cache Maintenance says:

     1. Query the registry system to obtain a copy of all certificates, 
        manifests and CRLs issued under the PKI.

Was "repository" intended instead of "registry"?  Item 3 is related and uses 
the term "repository".

(6) idnits 2.12.07 earned its keep by finding a bunch of nits:

  ** There are 2 instances of too long lines in the document, the longest one
     being 18 characters in excess of 72.

  == The document seems to use 'NOT RECOMMENDED' as an RFC 2119 keyword, but
     does not include the phrase in its RFC 2119 key words list.

  == Missing Reference: 'RFC3 779' is mentioned on line 166, but not defined

  == Missing Reference: 'RFC 5871' is mentioned on line 647, but not defined

  == Unused Reference: 'SIDR-ALG' is defined on line 1040, but no explicit
     reference was found in the text

  == Unused Reference: 'PROVISION' is defined on line 1058, but no explicit
     reference was found in the text

  == Unused Reference: 'RFC 5781' is defined on line 1062, but no explicit
     reference was found in the text

  -- No information found for draft-ietf-sidr-rpki-signed-object - is the
     name correct?

  -- No information found for draft-ietf-sidr-rescert-provisioning - is the
     name correct?

Thanks,
--David
----------------------------------------------------
David L. Black, Distinguished Engineer
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
[email protected]        Mobile: +1 (978) 394-7754
----------------------------------------------------


_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to