X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=doc%2Fman3%2FSSL_read_early_data.pod;fp=doc%2Fman3%2FSSL_read_early_data.pod;h=6a76ec29231f87dd5314dcc8e2de466fd57deff6;hp=bc5bd0a0847cd04d48a583ef9c33302b44efc97e;hb=41145c35bfee8f2b0822288fcb23a807d06d8e89;hpb=e880d4e58d1afe4d6e2d76646a8fbbe95fe05d40 diff --git a/doc/man3/SSL_read_early_data.pod b/doc/man3/SSL_read_early_data.pod index bc5bd0a084..6a76ec2923 100644 --- a/doc/man3/SSL_read_early_data.pod +++ b/doc/man3/SSL_read_early_data.pod @@ -226,12 +226,14 @@ was submitted will be ignored). Note that single use tickets are enforced even if a client does not send any early data. The replay protection mechanism relies on the internal OpenSSL server session -cache (see L). By default sessions will be -added to the cache whenever a session ticket is issued. When a client attempts -to resume the session OpenSSL will check for its presence in the internal cache. -If it exists then the resumption is allowed and the session is removed from the -cache. If it does not exist then the resumption is not allowed and a full -handshake will occur. +cache (see L). When replay protection is +being used the server will operate as if the SSL_OP_NO_TICKET option had been +selected (see L). Sessions will be added to the cache +whenever a session ticket is issued. When a client attempts to resume the +session, OpenSSL will check for its presence in the internal cache. If it exists +then the resumption is allowed and the session is removed from the cache. If it +does not exist then the resumption is not allowed and a full handshake will +occur. Note that some applications may maintain an external cache of sessions (see L and similar functions). It is the application's