[sidr] #11: Nit Report - provisioning protocol
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sidr] #11: Nit Report - provisioning protocol
#11: Nit Report - provisioning protocol
-----------------------------------+----------------------------------------
Reporter: gih at … | Owner:
Type: defect | Status: new
Priority: medium | Milestone:
Component: rescerts-provisioning | Version:
Severity: In WG Last Call | Keywords:
-----------------------------------+----------------------------------------
Oppose..
Firstly, my initial observation is that the 'XML in ANS1 in CMS (signed)'
transported in mutually validated and authenticated(*) HTTPS/TLS sessions
appears somewhat weighty to cover MiTM/Repla given other parts of the
entire
RPKI system don't seem to have been given the same attention and remain
untrusted?
(*) you mean cross-certified? or some other way of mutually authenticated?
Secondly, since this uses a PKI of some description, where is the
description of the PKI (and CP?) for the signing of the CMS blobs and the
PKI (and CP) for the TLS sessions. Are they the same? not the same? RPKI
certs used? etc.
Are there multiple fully interoperable server and client codebases based
on
this? Why I ask is the XML and the basic operations (list, issue, revoke)
is
simple enough - the killer space would be getting the multiple signing
events right. ie which cert is used for the CMS, which is used for the
TLS..
and the ASN.1/CMS combo in order.
lastly, the draft suggests "the server MUST NOT accept a client's request
unless it has generated and sent a response to the client's previous
request" - it appeard the _assumption_ made is that the client deals with
the resources of only one entity. What if it deals with more? What if the
ISP is representative of multiple organisations and wishes to do multiple
updates in parallel?
On to my nits:
section 3.2:
Please specify here the version of XML schema that this draft in its
common
message format uses (not just describes) and the section (section 4) that
contains the xml schema. I think that it needs to be done prior to the
introduction of the template and template values.
http://www.apnic.net/specs/rescerts/up-down/ responds with a 404 (a pretty
404, but a 404 nevertheless) So the namespace is invalid.
I think I would like to see a summary table of all of the HTTP response
codes used by this protocol.
Section 3.5.1
Looks like a wayward "]":
ski="encoded hash of the subject public key]" />
Cheers
Terry
--
Ticket URL: <http://trac.tools.ietf.org/wg/sidr/trac/ticket/11>
sidr <http://tools.ietf.org/sidr/>
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.