The library documents itself · Security & governance
stzRequestSigner
12 own methods · 0 forms written with extensions, listed under their method
the source: base/security/stzRequestSigner.ring(opens in a new tab) · All classes · The area reference: Security & governance
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Name_
(no comment in the source: the name reads as a sentence) name_no extension
Why
(no comment in the source: the name reads as a sentence) whyno extension
AddKey
the keyring -------------------------------------------------------- Register (or replace) a caller's shared secret.no extension
HasKey
(no comment in the source: the name reads as a sentence) has keyno extension
RemoveKey
(no comment in the source: the name reads as a sentence) remove keyno extension
Keys
(no comment in the source: the name reads as a sentence) keysno extension
Sign
signing ------------------------------------------------------------ Sign with an EXPLICIT timestamp + nonce (deterministic; the testable form). Returns the envelope [ :kid, :ts, :nonce, :sig ]. Raises if the key is unknown (you cannot sign as a caller you hold no secret for).no extension
SignNow
Sign NOW: a fresh timestamp (engine clock) and a CSPRNG nonce.no extension
Verify
verifying ---------------------------------------------------------- Verify against an EXPLICIT now (deterministic form). Returns TRUE only if: the key is known, the timestamp is within pnMaxSkewMs of now, the signature recomputes, AND the (kid,nonce) has not been used before. Why() explains a failure.no extension
VerifyNow
Verify against the engine clock.no extension
VerifyEnvelope
Verify an envelope produced by Sign()/SignNow(), against the engine clock.no extension

