Application callback that decrypts/validates a received session ticket.
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*);
SSL_TICKET_RETURN_* instructing OpenSSL how to proceed.
| 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(). |