La bibliothèque se documente elle-même · Sécurité et gouvernance
stzSecret
18 méthodes propres · 5 formes avec extensions, rangées sous leur méthode
la source: base/security/stzSecret.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Sécurité et gouvernance
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
FromLiteral
source setters (Q-fluent: return the object AFTER acting) -------- dev/test only: the value inline. Still redacted in every output; only Reveal(effectfulActor) returns it.QCSXTZZZIBWU
FromEnv
(sans commentaire dans la source : le nom se lit comme une phrase) from envQCSXTZZZIBWU
FromFile
(sans commentaire dans la source : le nom se lit comme une phrase) from fileQCSXTZZZIBWU
FromVault
(sans commentaire dans la source : le nom se lit comme une phrase) from vaultQCSXTZZZIBWU
SetKind
(sans commentaire dans la source : le nom se lit comme une phrase) set kindQCSXTZZZIBWU
Name
SAFE reads (never leak the value)aucune extension
Kind
(sans commentaire dans la source : le nom se lit comme une phrase) kindaucune extension
SourceKind
(sans commentaire dans la source : le nom se lit comme une phrase) source kindaucune extension
SourceLocator
the POINTER to where the secret lives -- an env var NAME, a file PATH, a vault REF. Safe to show: it is not the secret. (For :literal it is "(inline)", never the value.)aucune extension
Descriptor
the redacted, safe representation used EVERYWHERE the secret is displayed or serialised. No value ever appears here.aucune extension
Masked
(sans commentaire dans la source : le nom se lit comme une phrase) maskedaucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension
IsRevealableBy
the GOVERNED reveal -- the ONLY path to plaintext ---------------- may this actor read the plaintext? Only an effectful, non-sandboxed actor.aucune extension
Reveal
resolve + return the plaintext -- GATED. An LLMActor (inference-only) is refused; a HumanActor (effectful, trusted) succeeds. A vault-sourced secret needs a resolver (see RevealVia).aussi écrite: RevealForaucune extension
RevealVia
resolver-aware reveal: a vault-sourced secret is fetched THROUGH a resolver, passed by reference at reveal time (after the actor gate). ANY object with a Resolve(locator) method is a valid resolver -- your vault client, or the reference stzVaultResolver. For a non-vault secret the resolver is ignored and this behaves like Reveal(actor).aucune extension
IsVaultSourced
(sans commentaire dans la source : le nom se lit comme une phrase) is vault sourcedaucune extension
IsResolvableBy
does the secret resolve to a non-empty value? Governed. A vault-sourced secret needs a resolver, so it is not resolvable this way.aucune extension

