Server callback that generates a new SSL/TLS session ID.

Synopsis

Declared in <openssl/ssl.h>

typedef int(* GEN_SESSION_CB)(SSL*, unsigned char*, unsigned int*);

Return Value

Non‐zero to proceed, or 0 on error.

Parameters

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).

Created with MrDocs