SSL_SESSION_IS_RESUMABLE(3ossl)
π SSL_SESSION_IS_RESUMABLE π
okay bestie, welcome to SSL_SESSION_IS_RESUMABLE(3ossl) β yes that's the manual name, it's a mouthful, we're ignoring the length and moving on π
β¨ NAME β¨
SSL_SESSION_is_resumable β the lil function that tells you whether an SSL_SESSION object can be used for resumption or not π
πΈ SYNOPSIS πΈ
#include <openssl/ssl.h>
int SSL_SESSION_is_resumable(const SSL_SESSION *s);
π¦ DESCRIPTION π¦
so SSL_SESSION_is_resumable() is literally just doing a vibe check on an SSL_SESSION object: can this thing be used to resume a session, or nah?
Returns 1 if it can, 0 if not. no in-between, no maybe, it's giving binary π
heads up though β if you try to resume with a session that is not resumable, you're not getting a cute lil shortcut. you're getting a full handshake. the whole thing. the entire production. no skipping π
β RETURN VALUES β
SSL_SESSION_is_resumable() returns 1 if the session is resumable, or 0 otherwise. that's it, that's the whole return value situation, we love a simple girlie π
π SEE ALSO π
π§ HISTORY π§
The SSL_SESSION_is_resumable() function was added in OpenSSL 1.1.1. so she's been around a minute, iconic behavior π
π COPYRIGHT π
Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.
and that's the page fr fr π«Ά this was OpenSSL 3.5.9, dated 2026-09-29, and she said what she said β go check your sessions before you resume them, bestie πβ¨π
π¦ where this page comes from
- fedora 43: openssl-devel 1:3.5.9-1.fc43 Β· Apache-2.0
- fedora 43: openssl-devel 1:3.5.9-1.fc43 Β· Apache-2.0
- fedora 44: openssl-devel 1:3.5.9-1.fc44 Β· Apache-2.0
- fedora 44: openssl-devel 1:3.5.9-1.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms