Browse Source

crypto/tls: expand docs on client-side session ticket support

Users are sometimes confused why session tickets are not enabled even if
SessionTicketsDisabled is false.

Change-Id: I3b783d2cf3eed693a3ad6acb40a8003db7e0b648
Reviewed-on: https://go-review.googlesource.com/117255
Reviewed-by: Adam Langley <agl@golang.org>
v1.2.3
Filippo Valsorda 6 years ago
committed by Kris Kwiatkowski
parent
commit
d20745552c
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      common.go

+ 3
- 2
common.go View File

@@ -547,7 +547,8 @@ type Config struct {
PreferServerCipherSuites bool PreferServerCipherSuites bool


// SessionTicketsDisabled may be set to true to disable session ticket // SessionTicketsDisabled may be set to true to disable session ticket
// (resumption) support.
// (resumption) support. Note that on clients, session ticket support is
// also disabled if ClientSessionCache is nil.
SessionTicketsDisabled bool SessionTicketsDisabled bool


// SessionTicketKey is used by TLS servers to provide session // SessionTicketKey is used by TLS servers to provide session
@@ -561,7 +562,7 @@ type Config struct {
SessionTicketKey [32]byte SessionTicketKey [32]byte


// ClientSessionCache is a cache of ClientSessionState entries for TLS // ClientSessionCache is a cache of ClientSessionState entries for TLS
// session resumption.
// session resumption. It is only used by clients.
ClientSessionCache ClientSessionCache ClientSessionCache ClientSessionCache


// MinVersion contains the minimum SSL/TLS version that is acceptable. // MinVersion contains the minimum SSL/TLS version that is acceptable.


Loading…
Cancel
Save