SSL_CTX_USE_PSK_IDENTITY_HINT(3ssl) OpenSSL SSL_psk_server_cb_func, SSL_psk_find_session_cb_func, SSL_CTX_use_psk_identity_hint, SSL_use_psk_identity_hint, SSL_CTX_set_psk_server_callback, SSL_set_psk_server_callback, SSL_CTX_set_psk_find_session_callback, SSL_set_psk_find_session_callback \&- PSK #include typedef int (*SSL_psk_find_session_cb_func)(SSL *ssl, const unsigned char *identity, size_t identity_len, SSL_SESSION **sess); void SSL_CTX_set_psk_find_session_callback(SSL_CTX *ctx, SSL_psk_find_session_cb_func cb); void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb); typedef unsigned int (*SSL_psk_server_cb_func)(SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len); int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *hint); int SSL_use_psk_identity_hint(SSL *ssl, const char *hint); void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_psk_server_cb_func cb); void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb); PSKs TLSv1.3 SSL_CTX_set_psk_find_session_callback() \&SSL_set_psk_find_session_callback() . SSL ssl identity identity_len. SSL_SESSION PSK *sess. SSL_SESSION . \&SSL_CTX_set_psk_use_session_callback\|(3) . PSK. PSK . *sess NULL. TLSv1.3. PSK TLSv1.2 SSL_CTX_use_psk_identity_hint() PSK NUL hint SSL ctx. SSL_use_psk_identity_hint() PSK NUL hint SSL ssl. hint \&NULL ctx ssl. PSK NULL ServerKeyExchange . PSKs TLSv1.2 ClientKeyExchange . PSK . \&SSL_CTX_set_psk_server_callback() SSL_set_psk_server_callback(). ssl PSK NUL identity psk max_psk_len . TLSv1.2 TLSv1.3 SSL_CTX_set_psk_find_session_callback() SSL_set_psk_find_session_callback() . TLSv1.3 OpenSSL SSL_CTX_set_psk_find_session_callback() SSL_set_psk_find_session_callback() . SSL_CTX_set_psk_server_callback() \&SSL_set_psk_server_callback() . SHA-256 PSK . TLSv1.3 PSK SSL_psk_find_session_cb_func SSL_psk_server_cb_func . TLSv1.3 PSK SSL_session_reused(3) <<>>. \&SSL_CTX_use_psk_identity_hint() SSL_use_psk_identity_hint() 1 0 . TLSv1.2 : 0 PSK. "unknown_psk_identity" . >0 PSK PSK psk. \&psk . \&max_psk_len. PSK psk . SSL_psk_find_session_cb_func 1 0 . . PSK TLSv1.2 ( ) TLSv1.3. RFC : " PSK . PSK TLS 1.3 TLS 1.2." \&ssl\|(7) \&SSL_CTX_set_psk_use_session_callback\|(3) \&SSL_set_psk_use_session_callback\|(3) \&SSL_CTX_set_psk_find_session_callback() SSL_set_psk_find_session_callback() OpenSSL 1.1.1. 2006-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_USE_PSK_IDENTITY_HINT(3ssl)