-
Notifications
You must be signed in to change notification settings - Fork 614
Server app managed custom resumption tickets/Client app managed resumption tickets over SChannel #5371
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
base: main
Are you sure you want to change the base?
Server app managed custom resumption tickets/Client app managed resumption tickets over SChannel #5371
Changes from all commits
d5b8e97
9ac6c8e
d82b5ed
04285f8
2877048
fe6fb17
622a9f2
bcf69d9
efc43d3
78394f4
88fd266
9a2c2c2
3cef739
6038a0d
6961f27
8b09d50
2543239
fe962d3
8239307
33ae9db
93cd305
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -163,7 +163,23 @@ Enable CA certificate file provided in the `CaCertificateFile` member. | |||||
|
|
||||||
| `QUIC_CREDENTIAL_FLAG_DISABLE_AIA` | ||||||
|
|
||||||
| The following flag can be set to explicitly disable AIA retrievals. Only valid on Windows. | ||||||
| Explicitly disable AIA retrievals. Only valid on Windows. | ||||||
|
|
||||||
| `QUIC_CREDENTIAL_FLAG_DISABLE_RESUMPTION` | ||||||
|
|
||||||
| **Preview feature**: This flag is in [preview](../PreviewFeatures.md). It should be considered unstable and can be subject to breaking changes. | ||||||
|
|
||||||
| Disables TLS session resumption. Only valid on Windows with SChannel. | ||||||
|
|
||||||
| `QUIC_CREDENTIAL_FLAG_ALLOW_RESUMPTION_TICKET_MANAGEMENT` | ||||||
|
|
||||||
| **Preview feature**: This flag is in [preview](../PreviewFeatures.md). It should be considered unstable and can be subject to breaking changes. | ||||||
|
|
||||||
| Enables exclusive application management of TLS session resumption tickets and disables any automatic resumption ticket management in the underlying TLS library. Only valid on Windows Server 2025 or newer OS, with SChannel TLS. | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I also think that some expension of "exclusive application management" would be helpful, it is pretty vague. |
||||||
|
|
||||||
| When enabled on a server application, resumption tickets must be issued by the server using the [ConnectionSendResumptionTicket](ConnectionSendResumptionTicket.md) API and incoming application state tickets are received through the [QUIC_CONNECTION_EVENT_RESUMED](QUIC_CONNECTION_EVENT.md) notification. | ||||||
|
|
||||||
| When enabled on a client application, incoming session resumption tickets are received through [QUIC_CONNECTION_EVENT_RESUMPTION_TICKET_RECEIVED](QUIC_CONNECTION_EVENT.md) notification. A subsequent resuming client connection must apply the latest session resumption ticket to the connection through the [QUIC_PARAM_CONN_RESUMPTION_TICKET](../Settings.md) connection setting. | ||||||
|
|
||||||
| #### `CertificateHash` | ||||||
|
|
||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.