page_keyset(3)
💖 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 asFILE, 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 asFILEbut 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
- alpine 3.22: heimdal-doc 7.8.0-r4 · BSD-3-Clause
- alpine 3.23: heimdal-doc 7.8.0-r5 · BSD-3-Clause
- alpine 3.24: heimdal-doc 7.8.0-r5 · BSD-3-Clause
- epel 10: heimdal-devel 7.8.0-26.el10_2 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- epel 9: heimdal-devel 7.8.0-5.el9 · BSD and MIT
- fedora 43: heimdal-devel 7.8.0-26.fc43 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 43: heimdal-devel 7.8.0-26.fc43 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-26.fc43 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-26.fc43 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-28.fc44 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-devel 7.8.0-28.fc44 · BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms