OSSL_GENERAL_NAMES_PRINT(3SSL)
π NAME π
okay so bestie, meet OSSL_GENERAL_NAMES_print β the girl whose whole job is printing GeneralNames as a human-friendly, multi-line string β¨ (and yes, this is part of the 3SSL manual, we're fancy like that π).
πΈ SYNOPSIS πΈ
#include <openssl/x509v3.h>
int OSSL_GENERAL_NAMES_print(BIO *out, GENERAL_NAMES *gens, int indent);
π¦ DESCRIPTION π¦
so OSSL_GENERAL_NAMES_print() takes your GeneralNames named gens and prints a human readable version of them out to the BIO called out. π
and the vibe, the aesthetic: every single line gets indented by indent spaces. not "some lines", not "approximately" β each line is indented by indent spaces. periodt. π
β¨ RETURN VALUES β¨
OSSL_GENERAL_NAMES_print() always returns 1.
that's it. that's the whole return value section. it's giving unbothered, it's giving consistent, it never misses π₯ (no cap, always 1).
π HISTORY π
the functions described here were all added in OpenSSL 3.4. new girl on the block, and she ate π
π«Ά COPYRIGHT π«Ά
Copyright 2024 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>.
fr fr, read the License before you do anything, bestie β using this file outside the License terms is a no-no. π
and that's the whole page, mwah π this was OpenSSL 4.0.3, dated 2026-09-29, and you can find her filed under OSSL_GENERAL_NAMES_PRINT(3SSL) in your friendly neighborhood man pages. bye bestie, go print some GeneralNames π
π
π¦ 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