Git Product home page Git Product logo

draft-ietf-tls-ticketrequest's Introduction

draft-ietf-tls-ticketrequest's People

Contributors

chris-wood avatar davidschinazi avatar kaduk avatar mglt avatar sayrer avatar seanturner avatar tfpauly avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

draft-ietf-tls-ticketrequest's Issues

ticket_request in HRR

You probably want to be clear that ticket_request cannot appear in HRR, given that you have a section on it.

Issues from Hubert

typos: send, sended

Good catch -- will fix.

I think that the use cases should list a situation in which the client does
not expect to perform session resume, so it can inform the server of that by
sending the value 0.

Good suggestion! We can certainly add this.

The draft does not state what is the expected behaviour with tickets in
relation to post-handshake authentication.

As the extension is merely a hint to servers when deciding how many tickets to vend, I think this is out of scope for the document.

The draft does not state if the extension is negotiated once per session or
its values should be reused for resumed sessions.

It's intended to be once per session, and we'll add that.

The draft does not state how the extension interacts with Hello Retry Request
handshake. Can it be dropped/added/changed in 2nd CH message? What is expected
to happen when client does change it?

Also a good catch. Like other extensions that are not affected by the possibly updated ClientHello, it must not change. We need to specify the server side behavior, too.

Servers that support ticket requests MUST NOT echo "ticket_request"
in the EncryptedExtensions.

It's not spelled out what the client is expected to do when server does
violate this expectation. I'd say it should abort with unsupported_extension.

That seems reasonable to me.

IETF LC comments

From Ben: One nit that can be rolled in with any LC comments: in Section 3, we say "clients can send a resumption_count equal to the number of sessions they are attempting in parallel", and "connections" probably works better than "sessions" in that case.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.