Home
last modified time | relevance | path

Searched refs:ticket (Results 1 – 25 of 26) sorted by relevance

12

/openssl/test/ssl-tests/
H A D06-sni-ticket.cnf5 test-0 = 0-sni-session-ticket
6 test-1 = 1-sni-session-ticket
7 test-2 = 2-sni-session-ticket
8 test-3 = 3-sni-session-ticket
9 test-4 = 4-sni-session-ticket
10 test-5 = 5-sni-session-ticket
11 test-6 = 6-sni-session-ticket
24 [0-sni-session-ticket]
66 [1-sni-session-ticket]
110 [2-sni-session-ticket]
[all …]
H A D27-ticket-appdata.cnf5 test-0 = 0-session-ticket-app-data12
6 test-1 = 1-session-ticket-app-data12
7 test-2 = 2-session-ticket-app-data13
8 test-3 = 3-session-ticket-app-data13
11 [0-session-ticket-app-data12]
14 [0-session-ticket-app-data12-ssl]
20 [0-session-ticket-app-data12-server]
48 [1-session-ticket-app-data12]
51 [1-session-ticket-app-data12-ssl]
80 [2-session-ticket-app-data13]
[all …]
H A D27-ticket-appdata.cnf.in10 ## Test session ticket app data
20 "name" => "session-ticket-app-data12",
40 "name" => "session-ticket-app-data12",
59 "name" => "session-ticket-app-data13",
79 "name" => "session-ticket-app-data13",
H A Dprotocol_version.pm265 foreach my $ticket ("SessionTicket", "-SessionTicket") {
276 "Options" => $ticket,
281 "Options" => $ticket,
301 "Options" => $ticket,
H A D06-sni-ticket.cnf.in28 my $session_id_result = "Yes"; # always, even with a ticket
30 "name" => "sni-session-ticket",
78 "name" => "sni-session-ticket",
/openssl/doc/man3/
H A DSSL_CTX_set_session_ticket_cb.pod64 application that a session ticket has just been decrypted.
71 action, as it is called even if ticket decryption fails.
74 the key that was used to encrypt the session ticket.
82 Empty ticket present. No ticket data will be used and a new ticket should be
84 valid for a client to send an empty ticket.
88 The ticket couldn't be decrypted. No ticket data will be used and a new ticket
93 A ticket was successfully decrypted, any session ticket application data should
115 Do not use a ticket (if one was available). Do not send a renewed ticket to the
120 Do not use a ticket (if one was available). Send a renewed ticket to the client.
128 Use the ticket. Do not send a renewed ticket to the client. It is an error for
[all …]
H A DSSL_SESSION_has_ticket.pod7 - get details about the ticket associated with a session
24 associated with the session ticket.
26 SSL_SESSION_get0_ticket obtains a pointer to the ticket associated with a
27 session. The length of the ticket is written to B<*len>. If B<tick> is non
28 NULL then a pointer to the ticket is written to B<*tick>. The pointer is only
29 valid while the connection is in use. The session (and hence the ticket pointer)
34 SSL_SESSION_has_ticket() returns 1 if session ticket exists or 0 otherwise.
H A DSSL_CTX_set_tlsext_ticket_key_cb.pod7 - set a callback for session ticket processing
36 session when session ticket extension is presented in the TLS hello
41 ticket construction state according to RFC5077 Section 4 such that per session
45 In order to reuse a session, a TLS client must send the session ticket
46 extension to the server. The client must send exactly one session ticket.
48 ticket information or it starts a full TLS handshake to create a new session
49 ticket.
56 an attempted retrieval of the ticket failed, or a renew option was indicated,
82 If the I<name> is still valid but a renewal of the ticket is required the
84 with an argument of enc equal to 1 to set the new ticket.
[all …]
H A DSSL_CTX_set_num_tickets.pod47 ticket be sent when it is safe to do so. New tickets are only allowed to be
49 TLS 1.3 connections. By default, the ticket generation and transmission are
53 SSL_new_session_ticket() was called, the ticket can be sent immediately
59 SSL_new_session_ticket() indicates only that the request to send a ticket was
60 processed, not that the ticket itself was sent. To be notified when the
61 ticket itself is sent, a new-session callback can be registered with
62 L<SSL_CTX_sess_set_new_cb(3)> that will be invoked as the ticket or tickets
H A DSSL_CTX_set_timeout.pod45 This timeout value is used as the ticket lifetime hint for stateless session
46 tickets. It is also used as the timeout value within the ticket itself.
53 of 0 for the ticket lifetime hint.
H A DSSL_CTX_set_options.pod318 When using stateless session tickets the server uses a session ticket encryption
320 client as a "ticket". When the client wishes to resume it sends the encrypted
326 ids. However, OpenSSL allows two modes of ticket operation in TLSv1.3: stateful
330 in a ticket and sent back to the client. When the client wishes to resume, it
331 presents a ticket in the same way as for stateless tickets. The server can then
332 extract the session id from the ticket and retrieve the session information from
337 ticket gets sent to the client at all. In TLSv1.3 a stateful ticket will be
H A DSSL_read_early_data.pod91 using a ticket based PSK then this is set automatically to the value provided by
296 attempts to reuse a session ticket more than once, then the second and
305 whenever a session ticket is issued. When a client attempts to resume the
H A DSSL_CONF_cmd.pod292 OpenSSL will automatically detect if a session ticket has been used more than
294 full handshake is forced if a session ticket is used a second or subsequent
507 B<SessionTicket>: session ticket support, enabled by default. Inverse of
567 B<AntiReplay>: If set then OpenSSL will automatically detect if a session ticket
569 enabled on the server. A full handshake is forced if a session ticket is used a
H A DSSL_shutdown.pod215 will ensure there is an opportunity for SSL/TLS session ticket messages to be
/openssl/util/perl/TLSProxy/
H A DNewSessionTicket.pm89 $self->{ticket} = "";
100 my $ticket = substr($self->data, 6, $ticket_len);
103 $self->ticket($ticket);
114 $data .= pack('n', length($self->ticket));
115 $data .= $self->ticket;
129 sub ticket subroutine
133 $self->{ticket} = shift;
135 return $self->{ticket};
/openssl/test/
H A DREADME.ssltest.md79 * SessionTicketExpected - whether or not a session ticket is expected
80 - Ignore - do not check for a session ticket (default)
81 - Yes - a session ticket is expected
82 - No - a session ticket is not expected
181 * BrokenSessionTicket - a special test case where the session ticket callback
/openssl/test/recipes/
H A D70-test_sslsessiontick.t160 $message->ticket("");
/openssl/ssl/
H A Dssl_sess.c135 static SSL_SESSION *ssl_session_dup_intern(const SSL_SESSION *src, int ticket) in ssl_session_dup_intern() argument
231 if (ticket != 0 && src->ext.tick != NULL) { in ssl_session_dup_intern()
280 SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) in ssl_session_dup() argument
282 SSL_SESSION *sess = ssl_session_dup_intern(src, ticket); in ssl_session_dup()
H A Dssl_local.h2504 __owur SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket);
/openssl/include/openssl/
H A Dssl.h.in357 /* Don't use RFC4507 ticket extension */
2738 /* Support for ticket appdata */
2743 /* No ticket present */
2745 /* Empty ticket present */
2747 /* the ticket couldn't be decrypted */
2749 /* a ticket was successfully decrypted */
2751 /* same as above but the ticket needs to be renewed */
2759 /* Do not use the ticket, do not send a renewed ticket to the client */
2761 /* Do not use the ticket, send a renewed ticket to the client */
2763 /* Use the ticket, do not send a renewed ticket to the client */
[all …]
/openssl/doc/man1/
H A Dopenssl-s_server.pod.in644 Disable RFC4507bis session ticket support. This option has no effect if TLSv1.3
848 automatically detect if a session ticket has been used more than once, TLSv1.3
850 is forced if a session ticket is used a second or subsequent time. Any early
H A Dopenssl-s_client.pod.in725 Disable RFC4507bis session ticket support.
/openssl/
H A DCHANGES.md1642 ticket
6739 * Malformed SHA512 ticket DoS
6746 a custom server callback and ticket lookup mechanism.
7314 a double free of the ticket data.
7940 * Malformed SHA512 ticket DoS
7947 a custom server callback and ticket lookup mechanism.
8485 a double free of the ticket data.
9271 presented a ticket with an expired session.
9558 a double free of the ticket data.
10576 The SSL_CTX structure automatically generates keys for ticket
[all …]
H A DNEWS.md666 * Configurable session ticket support
892 * Malformed SHA512 ticket DoS ([CVE-2016-6302])
993 * Malformed SHA512 ticket DoS ([CVE-2016-6302])
/openssl/doc/designs/quic-design/
H A Dquic-api-ssl-funcs.md927 TODO: new_session_ticket doesn't need modifying as such, but ticket machinery

Completed in 104 milliseconds

12