restrict_li...gsig_builtin(9)
Hii bestie π okay so this is the Kernel API Manual page for restrict_li...gsig_builtin(9), and it's literally all about the built-in keyring being the main character when it comes to vouching for new keys. No cap.
β¨ NAME β¨
restrict_link_by_digsig_builtin β restrict digitalSignature key additions by the built-in keyring.
πΈ SYNOPSIS πΈ
int restrict_link_by_digsig_builtin (struct key *dest_keyring , const
struct key_type *type , const union key_payload *payload , struct key
*restriction_key );
π ARGUMENTS π
dest_keyringβ the keyring that's being linked to, aka the destination bestie.typeβ the type of the key being added.payloadβ the payload of the new key.restriction_keyβ a ring of keys that can be used to vouch for the new cert. Yep, a whole squad of vouchers.
π DESCRIPTION π
So the vibe check here is this: the function restricts the addition of keys into a keyring, based on the key-to-be-added being vouched for by a key in the built-in system keyring. Translation? The new key can't just stroll in on main character energy alone β it needs that built-in system keyring vouch. Also super important: the new key must have the digitalSignature usage field set. Non-negotiable, periodt.
π¦ SEE ALSO π¦
- Kernel file
./certs/system_keyring.c restrict_link_by_builtin_trusted(9)restrict_link_by_builtin_and_secondary_trusted(9)restrict_link_by_digsig_builtin_and_secondary(9)add_to_secondary_keyring(9)restrict_link_by_builtin_secondary_and_machine(9)verify_pkcs7_message_sig(9)verify_pkcs7_signature(9)
okay bye bestie π«Ά this lil page's source/version is ./certs, dated October 2026, and it's the restrict_li...gsig_builtin(9) manual entry β iconic, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms