[#GEN_SESSION_CB] = GEN_SESSION_CB :mrdocs: Server callback that generates a new SSL/TLS session ID. == Synopsis Declared in `<openssl/ssl.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef int(* GEN_SESSION_CB)(xref:SSL.adoc[SSL]*, unsigned char*, unsigned int*); ---- == Return Value Non‐zero to proceed, or 0 on error. == Parameters [cols="1,4"] |=== | Name| Description | *ssl* | SSL connection for which a session ID is being created. | *id* | Buffer that receives the generated session ID bytes. | *id_len* | On entry, maximum allowed ID length; on success, actual length written (must be > 0). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#