CTLOG_STORE_GET0_LOG_BY_ID(3ossl)

πŸ“¦
version 15.1 Β· 3 versions
, in freebsd 15.1

πŸ’– CTLOG_STORE_get0_log_by_id πŸ’–

okay so this is the 3ossl manual page, and bestie we are literally looking up a Certificate Transparency log by its LogID. slay. ✨

🌸 NAME 🌸

CTLOG_STORE_get0_log_by_id β€” get a Certificate Transparency log from a CTLOG_STORE. no cap. πŸŽ€

✨ SYNOPSIS ✨

#include <openssl/ct.h>

const CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store,
                                        const uint8_t *log_id,
                                        size_t log_id_len);

πŸ¦‹ DESCRIPTION πŸ¦‹

A Signed Certificate Timestamp (SCT) identifies the Certificate Transparency (CT) log that issued it using the log’s LogID β€” see RFC 6962, Section 3.2. so iconic. πŸ’…

because of that, it’s genuinely useful to be able to look up more info about a log (e.g. its public key) using this LogID. yup, main character behavior. πŸ‘‘

CTLOG_STORE_get0_log_by_id() is the way to do this. It will find a CTLOG in a CTLOG_STORE that has a given LogID. periodt. πŸ’–

🌈 RETURN VALUES 🌈

CTLOG_STORE_get0_log_by_id returns a CTLOG with the given LogID, if it exists in the given CTLOG_STORE, otherwise it returns NULL. that’s the whole vibe check. βœ…

🫢 SEE ALSO 🫢

⭐ HISTORY ⭐

The CTLOG_STORE_get0_log_by_id() function was added in OpenSSL 1.1.0. vintage but still eating. πŸ“

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


made with πŸ’– on the 3.5.6 edition, dated 2026-04-07, for the CTLOG_STORE_GET0_LOG_BY_ID(3ossl) manual page β€” bye bestie! 🫢✨

πŸ“¦ where this page comes from