[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Hipsec] draft-ietf-hip-cert-02-pre00



Hi Samu,

As some background, I am focused on using HIP operationally and therefore have a pragmatic point of view of the specifications.  Here are some in-line opinions for your questions below.

Also, what is the purpose of requiring the HIT as part of the X.509 information?  In practice (at least until HIP is a de-facto standard ;-), I think it will be quite difficult to convince Certificate issuers to include new or different information.  I think you should remove that recommendation from the draft.

Page 1, Introduction, Last sentence: Do you mean Section 5.2 of RFC5201?

Minor nit:
Page 3, Paragraph 1, Line 2: s/X.503.v3/X.509.v3

Thank you for your work on this!

Regards,
David Mattes

> -----Original Message-----
> - Is the draft sufficient? Do we need to specify something more? Is
> something important missing?

I agree that having on-path middleboxes request remote data is problematic (also from a trust point of view!), so what about introducing a mechanism for the middleboxes or responders to request the full certificate when presented with a CERT URL?  This way, middleboxes and responders can cache certs and only request the entire certificate when necessary.  This mechanism could also allow post-mobility-event middleboxes to request endpoint certificates when they start to see a new flow.  

This mechanism is probably outside the scope of this draft, but would the requests themselves be defined here?  Another object I could envision being requested would be a CA chain for a given certificate.

> 
> - Is SPKI the right choice for the default format? X.509 is more widely
> deployed and has better support vs. SPKI is simpler but has less
> support. In the pre-version I already changed X.509s as the default,
> because the X.509s are commonly used in the wild and SPKIs are more like
> research curiosity(?).

I think that X.509 should be the default format.

> 
> - Are the hash and URL encodings needed? At least with on-path
> middleboxes they are problematic.

I think the hash and URL encodings are important and would even like to see them expanded to include http URL, Distinguished Name, and LDAP path.

> 
> - Are the examples in the appendixes sufficient?

It would be nice to see an example with sending a certificate chain.