Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security: Connection and Post-Connection Interfaces #409

Closed
theri opened this issue Jan 14, 2020 · 1 comment
Closed

Security: Connection and Post-Connection Interfaces #409

theri opened this issue Jan 14, 2020 · 1 comment

Comments

@theri
Copy link
Contributor

theri commented Jan 14, 2020

Reading the API draft, I noticed that for Security parameters, the draft specifies how to set Pre-Connection Parameters (Section 5.3.1) and Connection Establishment Callbacks (Section 5.3.2).
The Pre-Connection Parameters directly correspond to what we have in the Security draft, but the rest is less clear to me:

The Security draft also has Connection interfaces (see https://tools.ietf.org/html/draft-ietf-taps-transport-security-10#section-5.2) and Post-Connection Interfaces (see https://tools.ietf.org/html/draft-ietf-taps-transport-security-10#section-5.3).
The Connection Interfaces might correspond to the Connection Establishment Callbacks. But I don't think we have the Post-Connection Interfaces in the API draft, i.e., Connection Termination, Key Update, Pre-Shared Key Export, Key Expiration, and Mobility Events.

So I wonder: Should the API draft contain more of these Security interfaces?
I don't have a strong opinion on this. I'm totally fine with having the other Security parameters/interfaces be implementation-specific, so the API draft does not become even longer and more complex.
However, I just wanted to point this out as an inconsistency among our documents.

@tfpauly
Copy link
Contributor

tfpauly commented Jan 24, 2020

Suggestion in call is to provide some examples in an appendix of the API document. Other alternative is a future informational document to give such examples.

@tfpauly tfpauly closed this as completed Jan 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants