On 7/20/2011 11:03 PM, Terry Manderson wrote:
On 21/07/11 2:15 AM, "Rob Austein"<[email protected]> wrote:
At Tue, 19 Jul 2011 14:03:18 -0700, Terry Manderson wrote:
Rob's observation that the extension exists in the manifest file name is a
close approximation provided words exist as highlighted which gives clear
instruction to implementers as to
1) make the first approximation of validation regime on the filename in the
_manifest_
2) then try all others
3) give up.
Sorry, wrong. Attempt validation based on the filename type; if that
fails, the object is toast regardless of whether the filename appears
in the manifest or not. Don't expect the RP to play guessing games.
You wouldn't check the manifest? The manifest seems like the hinge point to
me.
As another implementer, I agree with Rob.
Manifests cannot solve everything. They detect when an expected file is
NOT present. If you try to use them as a comprehensive listing, you run
into tons of gray areas. I'll refrain from rehashing the discussion in
the other thread about manifests, but you can insert that here.
Therefore, the BBN validator does the only thing sensible, which is
validate based on filename and certificate chain. After that, we check
against the manifest and emit a warning if it doesn't look right. And
we provide the user with configuration flags to control the output of
validator: does he want output from the "perfect" ROAs only (with
perfect manifests all the way up the chain), or is some level of
grayness acceptable.
Manifests are murky, especially when you misuse them. Filename
extensions are not.
-Andrew
_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr