Callback that parses a received custom TLS extension.
Synopsis
Declared in <openssl/ssl.h>
typedef int(* custom_ext_parse_cb)(SSL*, unsigned int, unsigned char const*, size_t, int*, void*);
Return Value
1 on success, or 0 to abort the handshake (after setting *`al).`
Parameters
Name |
Description |
s |
SSL connection that received the extension. |
ext_type |
TLS extension type code. |
in |
Extension payload bytes. |
inlen |
Length of |
al |
On failure, set to a TLS alert description to send. |
parse_arg |
Application argument registered with the extension. |
Created with MrDocs