SSL_GET_EXTMS_SUPPORT(3SSL)
β¨ SSL_GET_EXTMS_SUPPORT π
okay bestie, welcome to the SSL_get_extms_support page in the OpenSSL manual, section 3SSL. it's giving "short and sweet and extremely niche" and honestly? we love that for us. sit down, grab a strawberry π, let's talk about whether your session used an extended master secret.
πΈ NAME πΈ
SSL_get_extms_support β extended master secret support, bestie. that's the whole vibe. one function, one question: did we use extended master secret or not?
π SYNOPSIS π
#include <openssl/ssl.h>
int SSL_get_extms_support(SSL *ssl);
yes girl, that's it. one include, one call. hydration. π§
π¦ DESCRIPTION π¦
so SSL_get_extms_support() tells you whether the current session used extended master secret. that's literally the whole job. it looks at the session and goes "yes we did" or "no we didn't" or "girl i literally cannot tell you right now, we're mid-handshake" π
fun lil detail no cap: this function is implemented as a macro. so don't be out here trying to take its address or whatever, it's a macro, it's built different.
π RETURN VALUES π
1β the current session did use extended master secret. slay. β¨0β it did not. okay. we move.-1β a handshake is currently in progress, i.e. it is not possible to determine if extended master secret was used. like, bestie, the vibe check is still loading, come back later π
π₯ SEE ALSO π₯
ssl(7)β go read that too, iykyk
π COPYRIGHT π
Copyright 2015-2016 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>.
k bye bestie!! this was OpenSSL 4.0.3, dated 2026-09-29 β SSL_GET_EXTMS_SUPPORT(3SSL), out. πβ¨π«Ά
π¦ where this page comes from
- ubuntu stonking: libssl-doc 4.0.3-1ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms