Geoff,
Hi Steve,

I appreciate the backlog of mail you are working from, as you note in your 
mail, but
I always think it useful to have carefully read a document before performing a 
critique. I'm sure
you would agree with that sentiment. I was therefore quite surprised to find 
you had said the
following:

2- A separate concern is that the candidate doc contains two separable cases: 
one relaxes
path validation by not mandating that every subordinate cert contain only a 
subset
of the resources in the parent cert. The other case introduces the notion of a 
join
into the RPKI tree structure. This latter case was extensively criticized 
during the
SIDR WG meeting, by a number of folks. I suggest that case not be part of a new 
WG
doc at this time.

I did read the doc carefully, and we exchanged a few very detailed messages in mid-February, prior to the SIDR meeting in London. But, that was a few months ago, and I conflated your briefing at that meeting (specifically slide 15) with the text of the document.
My bad.
I would be grateful for the precise reference in the "candidate doc" you talk 
about
to the concept of a "join". I looked though 
draft-huston-rpki-validation-01.txt, and
maybe I missed something incredibly obtuse and well buried in the whitespace, 
but I
couldn't find any such reference in this document. Are you perhaps performing a 
critique
of some other draft in this rather lengthy message and not in fact referring to
draft-huston-rpki-validation-01.txt at all?
you're right; As noted above, I was referring to slide 15 in your briefing at
the SIDR meeting (a briefing on the doc in question, hence my confusion).
The description of the first case is also inappropriately informal - the 
alternative view
described in the draft is that a relying party can consider a certificate to be 
valid
with respect to only those resources that are contained in all certificates 
that form
the validation path. Perhaps the subtle difference in your description might be 
the
cause of your evident discomfort with what you believe is contained in this 
document.
The "algorithm" in the I-D, Section 3.2, describes validity in terms of a
"specific resource". The definition of the phrase specific resource is vague, at best. It made sense if one assumed that the specific resource was contained in an EE or CA) since that would avoid declaring a superior CA cert as invalid if an RP did not try to evaluate such a cert. But, for the incremental, top down CA cert eval process, there is no indication of how one should determine a specific resource. Your slides were better ion this point, suggesting that one construct the set of valid resources as part of the cert path evaluation process. But, you noted that my criticism of the "join" aspect of you design was inaccurate, because it is not in the doc in question, so, equivalently, the improved description of the proposed path validation alg in youyr slides ought not be in scope either :-).
I think a careful read of section 2 of this draft adequately addresses why your 
proposal for
additional operational procedures in point 1 of your note seems to be well wide 
of addressing the issues
described in the draft.
I agree that my suggested CA practices represent a deviation from the mechanism you are tryign to describe. But, if the WG is to consider revising path validation based on the concerns you cite, then it makes sense to ask whether RIR CAs, in particular, are doing what could already be done to avoid the problems in question. If not, then it seems somewhat premature to impose significant changes on all RPs when CAs are not doing what they could to address this potential problem. I'm not saying that we ought not consider your proposal, but let's try to avoid the problem with easy,
prudent behavior by CAs, first.
The assertion in point 3 that this is "not viable" I interpret as one opinion, 
most likely one held
by yourself. Obviously there are other opinions and perspectives on this 
matter, and this draft
describes such a different perspective and also includes the motivation behind 
it. I would recommend
that perhaps this conversation would benefit from such a careful reading of the 
draft in question.
As I noted, and as you well know, I read the draft carefully and sent a couple of long messages to you, cc'd to the WG chairs, on 2/13 and 14. The perspective of the I-D is not the issue; the issue is that it is imprecise on a number of important points. It is not a rigorous description of a proposal. Of course there are other opinions; there always are in the IETF.

Steve

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

Reply via email to