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

What (encrypted) media types are acceptable #122

Closed
martinthomson opened this issue Jun 17, 2022 · 3 comments
Closed

What (encrypted) media types are acceptable #122

martinthomson opened this issue Jun 17, 2022 · 3 comments

Comments

@martinthomson
Copy link
Collaborator

We are defining a media type here that has some limitations (mostly lack of streaming, #75). If we want to define a more capable media type, what would the system need to do to allow that to happen?

At face value, this seems simple: the oblivious request resource consumes the media type. It already needs to make its key known to clients, so adding a set of acceptable media types to that information seems entirely reasonable.

Questions:

  • Should we enrich the key configuration with other meta-information? Or is this supplementary information?
  • Is there any value in an in-band signaling mechanism? We've already seen that feedback about time is ...challenging.
  • Supported media types convey information that might be used to distinguish clients in the same way that key selection could. What do we need to do about ensuring consistency?
@chris-wood
Copy link
Collaborator

Since OHTTP is meant for specific applications, this seems like something the client and server ought to know a priori, unlike the specific key configuration. I don't think we need to make any changes here.

@tfpauly
Copy link
Collaborator

tfpauly commented Jun 17, 2022

So far, the models I've seen would know the media type a priori. So, I'd agree with Chris for this.

@martinthomson
Copy link
Collaborator Author

OK, let's put this to bed then. I've work to do on something more sophisticated for a streaming design, but this isn't critical for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants