page_keyset(3)

📦
version 7.8.0 · 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, epel 10, epel 9, fedora 43, fedora 44

💖 NAME 💖

page_keyset — it's a section 3 (library function) page from the Heimdal x509 library, bestie, and it's all about certificate store operations. Think of it as the vibe check for "where do my certs even live??" 💅


✨ DESCRIPTION ✨

Okay so, the whole thing is about the type of certificates store you can pick. Here's the full lineup, no skips, no cap:

  • MEMORY — it lives in memory, literally in the brain of the process 🧠. It does not support storing. So it's giving read-only main character energy, no saving for you.
  • FILE — this one's the versatile icon 👑. It supports both raw DER certificates and PEM certificates. When you go the PEM route, the file can hold many certificates and can match private keys. It does support storing the certificates. The DER format, though? Only supports one certificate and no private key. So choose wisely, bestie 😭
  • PEM-FILE — same as FILE, except it defaults to PEM encoded certificates. Slay.
  • PEM-FILE — okay yes, it's listed a second time with the exact same name, and this time it says it's the same as FILE but defaulting to DER encoded certificates. That's just how it is in the source, I don't make the rules 🙈. Both entries are here, both counts, periodt.
  • PKCS11 — yes, that's the whole description. It's on the list, that's the tea 🍵
  • PKCS12 — same deal, listed, no extra lore 🎀
  • DIR — a directory, iconic, on the list 🌸
  • KEYCHAIN — Apple Mac OS X KeyChain backed keychain object 🍓. Yes, that's the whole line, and honestly? It ate.

See the library functions here: hx509 certificate store functions 🔥


Version 7.8.0, dated Tue Nov 15 2022 — that's the whole page, bestie, you're now officially fluent in certificate store lore 🦋✨ bye ily 💖

📦 where this page comes from