Hi keyinfra authors,

Glad to see that so much progress has been made since the last version.

I had problems with understanding some pieces of text. See below.

In the terminology section, the “Join proxy” is introduced. The term is almost never used but the term “circuit proxy” is used. However, in section 4 it is mentioned that join proxy can be a circuit proxy or an IP-in-IP proxy. Therefore, I think that circuit proxy should be replaced by Join proxy, at least in the figures and the accompanying text.

In section 1.3, the text from “The bootstrapping process…. such techniques when defined” is confusing in my opinion. It makes the purpose of the draft ambiguous. I recommend removing that text and replacing it with shorter text, like:

“Possible constrained devices are the Join Proxy and the Pledge. Draft vanderstok-ace-est-coaps specifies how TLS/HTTP is replaced by DTLS/CoAP. Draft Richardson-anima-state-router discusses different join proxy implementations”.

The above text allows removal of last 2 paragraph of section 4 before section 4.1; and removal of section 4.2.

First paragraph of section 5 is difficult to parse. What is configuration in this context?

End of section 5.1, what is “security paranoia”?

Section 5.2
Do the two media types refer to two different requests? Why and which ones?

Section 5.4
Only one request media type? Why?
Voucher signature consistency, why not refer to 6402 instead of 7030?

Section 5.5 2nd paragraph
"If the join operation is successful", s/join operation/voucher request/

Section 5.6, paragraph 4
“The client HTTP POSTs the following…” is the client the pledge? What is the following?

End of section 5.6 what is Specification Required?

Hope this helps,

Peter

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

Reply via email to