Application callback that decrypts/validates a received session ticket.

Synopsis

Declared in <openssl/ssl.h>

typedef SSL_TICKET_RETURN(* SSL_CTX_decrypt_session_ticket_fn)(SSL*, SSL_SESSION*, unsigned char const*, size_t, SSL_TICKET_STATUS, void*);

Return Value

SSL_TICKET_RETURN_* instructing OpenSSL how to proceed.

Parameters

Name

Description

s

SSL connection that received the ticket.

ss

Session object to populate or reject.

keyname

Ticket key name from the ticket header.

keyname_length

Length of keyname in bytes.

status

Preliminary ticket parse status (SSL_TICKET_*), before app decrypt.

arg

Application pointer supplied to SSL_CTX_set_session_ticket_cb().

Created with MrDocs