page_cms(3)
β¨ page_cms β CMS/PKCS7 message functions β¨
okay bestie, so this is page_cms(3), and it lives in the Heimdal x509 library π which is lowkey a whole vibe. sit down, hydrate, and let's get into it π«Ά
π« NAME π«
page_cms β CMS/PKCS7 message functions. no cap, that's the whole assignment π¨
πΈ DESCRIPTION πΈ
so like, CMS is defined in RFC 3369 π and it's literally an continuation of the RSA Labs standard PKCS7. the way that crypto standards just keep evolving... main character energy fr fr β¨
the basic messages in CMS are:
- SignedData β data signed with a private key (
RSA,DSA,ECDSA) or a secret (symmetric) key π like, it said "this is mine" and signed it. iconic. - EnvelopedData β data encrypted with a private key (
RSA) π wrapped up all cozy, envelope style. - EncryptedData β data encrypted with a secret (symmetric) key π symmetric besties only.
- ContentInfo β a wrapper structure including type and data π it's giving gift-wrapped.
see the library functions here: hx509 CMS/pkcs7 functions π go look, iykyk
π
reminder: this is page_cms(3) from the Heimdal x509 library, so if you're poking around the CMS/pkcs7 stuff, you're in exactly the right place. obsessed.
and that's the whole page, babe β Version 7.8.0, dated Tue Nov 15 2022, from the Heimdal x509 library. slay, ate, no crumbs left ππβ¨
π¦ 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