himitsu-secret-service(5)
π himitsu-secret-service π
okay bestie, so this is the file formats manual page for himitsu-secret-service(5) β the one that explains what the heck is actually inside your Himitsu key store πβ¨
πΈ NAME πΈ
himitsu-secret-service β the format of the entries that himitsu-secret-service(7) uses π
β¨ DESCRIPTION β¨
So like, this page? It's the full tea on the format of the entries stored in the Himitsu key store by himitsu-secret-service π«Ά. If you actually wanna know how to use himitsu-secret-service, that's a whole different vibe β go read himitsu-secret-service(7) instead, iykyk π
.
π KEY FORMAT π
The Himitsu keys that himitsu-secret-service uses all have proto=secret-service, and then they define a bunch of other fields that can totally vary depending on which type of entry you're looking at π. Here are the keys that every entry has in common, no cap:
protoβ literally justsecret-serviceπ«xdg:collectionβ the collection this entry belongs to πtypeβ what kind of entry this is, and it can becollection,aliasoritem
The type is the main character here β it decides which other parameters show up π. Dates are stored in the ISO 8601 datetime format, in UTC β°. UUIDs get used inside ids and they're stored without slashes, periodt βοΈ.
Items hold the secret values plus some extra attributes, and items are grouped together into a collection π§Ί. A collection can have multiple aliases, slay π .
ποΈ collection
A collection entry stores its name alongside other meta info π
typeβcollectionlabelβ the user visible name of the collection π·οΈcreatedβ the date the collection was created at πmodifiedβ the date the collection was last modified at πxdg:collectionβ the id of the collection, in the form of an object path like/org/freedesktop/secrets/collection/{uuid}π€οΈ
π·οΈ alias
An alias is just a different name for a collection β like a nickname but official β¨
typeβaliasaliasβ the actual alias π«xdg:collectionβ the id of the collection the alias points to π―
π item
An item stores the secret value plus additional attributes, as provided by the applications that create them π
typeβitemidβ the id of an item, in the form of an object path like/org/freedesktop/secrets/item/{uuid}π€οΈlabelβ the user visible name of the item π·οΈcreatedβ the date the item was created at πmodifiedβ the date the item was last modified at πxdg:collectionβ the id of the collection the item belongs to π§Ίsecret-typeβ the mime type of the secret πsecret!β the secret encoded in base64 πattr:{name}β an item can have zero or more attributes. Theattr:prefix denotes an attribute, followed by its name. If the name contains UTF-8 characters, it's stored as punycode with the IDNA prefixxn-π€
π SEE ALSO π
himitsu-secret-service(7) β go read it bestie, it's the how-to-use one π«Ά
that's the whole page fr fr β no notes, you ate that π β¨
and yeah, this icon was brought to you by himitsu-secret-service(5), dated 2026-04-05 β mwah, drink some water and go secure those secrets ππ
π¦ where this page comes from
- alpine 3.24: himitsu-secret-service-doc 0.1_git20250705-r3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms