SSL_CTX_decrypt_session_ticket_fn

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

NameDescription
sSSL connection that received the ticket.
ssSession object to populate or reject.
keynameTicket key name from the ticket header.
keyname_lengthLength of keyname in bytes.
statusPreliminary ticket parse status (SSL_TICKET_*), before app decrypt.
argApplication pointer supplied to SSL_CTX_set_session_ticket_cb().