Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Sécurité et gouvernance

stzSecurityLedger

36 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/security/stzSecurityLedger.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
Handle
(sans commentaire dans la source : le nom se lit comme une phrase) handleaucune extension
AdoptHandle
Bind this face to a ledger owned elsewhere (the process ledger). Destroy() will not free an adopted handle -- the owner does.aucune extension
Capacity
The engine's own answer -- a face bound to the process ledger (AdoptHandle) never knew the capacity it was created with.aucune extension
Record
recording --------------------------------------------------- Append an stzSecurityEvent. The engine chains it; nothing about the digest is under the caller's control.aucune extension
AppendCanonical
Append a canonical line directly -- the acquisition path (I8), used when rebuilding a ledger from verified evidence. The chain is recomputed here; it does not carry the original file's.aucune extension
PersistTo
Call it BEFORE recording. Returns [ :ok, :verified, :brokenAt, :why ]; a broken stored history is REFUSED (:ok = 0) and nothing is attached.aucune extension
IsDurable
(sans commentaire dans la source : le nom se lit comme une phrase) is durableaucune extension
VerifyDurable
Verify the WHOLE stored history from genesis -- where Verify() can only speak for the retained window. [ :intact, :brokenAt, :message ]aucune extension
Count
Events ever recorded (keeps counting past capacity).aucune extension
Size
Events still retained in the window.aucune extension
At
reading ----------------------------------------------------- The record at 1-based position i (oldest retained first), in the I0 field shape plus its chain digest.aucune extension
All
(sans commentaire dans la source : le nom se lit comme une phrase) allaucune extension
Recent
(sans commentaire dans la source : le nom se lit comme une phrase) recentaucune extension
OfActor
the analyst's pivotsaucune extension
OfSubject
(sans commentaire dans la source : le nom se lit comme une phrase) of subjectaucune extension
OfKind
(sans commentaire dans la source : le nom se lit comme une phrase) of kindaucune extension
OfTrace
(sans commentaire dans la source : le nom se lit comme une phrase) of traceaucune extension
OfOutcome
(sans commentaire dans la source : le nom se lit comme une phrase) of outcomeaucune extension
OfSeverity
(sans commentaire dans la source : le nom se lit comme une phrase) of severityaucune extension
OfOrigin
(sans commentaire dans la source : le nom se lit comme une phrase) of originaucune extension
Refusals
Everything that was not granted -- the signal to watch. Refused and failed -- NOT "everything that is not granted". The negative form was here too, and it was wrong the moment the OBSERVED outcome arrived (I2's session seams): an expired session would have been counted as a refusal by this pivot, in a system whose whole point is that a warning must mean something. Kept in step with stzSecurityEvent.IsRefusal(), deliberately as one positive list.aucune extension
Since
(sans commentaire dans la source : le nom se lit comme une phrase) sinceaucune extension
Between
(sans commentaire dans la source : le nom se lit comme une phrase) betweenaucune extension
Digest
the chain --------------------------------------------------- The head digest: one string that commits to the ENTIRE history ever recorded (including evicted entries).aucune extension
DigestAt
(sans commentaire dans la source : le nom se lit comme une phrase) digest ataucune extension
Verify
[ :intact, :brokenAt, :message ] -- brokenAt is the 1-based index of the first entry whose stored digest disagrees with a recomputation, 0 when the retained window is consistent.aucune extension
SealAttestedTo
sealing (evidence leaves the process) ----------------------- Write the retained window as a verifiable file: one "<digest>TAB<canonical>" line per entry, a header carrying the count and an HMAC seal over (head digest | count). Re-check it with StzVerifySealedLedger(path, key) -- editing any line breaks the chain; editing the seal without the key is not possible. As SealTo, plus WHO attested and WHEN -- the custody header that turns a sealed file into an attested one (I7). Unknown "#" lines are ignored by verifiers, so the format stayed compatible.aucune extension
SealTo
(sans commentaire dans la source : le nom se lit comme une phrase) seal toaucune extension
ToOcsfNdJson
OCSF, newline-delimited: what a collector ingests as a stream.aucune extension
ToOcsfJson
OCSF as one JSON array (the batch form).aucune extension
ToOtelLogsJson
The OTLP logs envelope -- the same shape stzLog ships (perf P9), so security events and log lines arrive at one collector looking like what they are: records of the same run, sharing trace ids.aucune extension
Explain
legibilityaucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension
Reset
(sans commentaire dans la source : le nom se lit comme une phrase) resetaucune extension
Destroy
(sans commentaire dans la source : le nom se lit comme une phrase) destroyaucune extension