BoundedAuthorityProtocol. V2. GrantFacts
(Bounded Authority Protocol v1.0.0)
Copy Markdown
View Source
Closed value-bearing, redacted, non-authorizing verified grant facts.
Fields
version- the contract-major, always2.issuer- the verifiedissclaim.grant_id- the verifiedjticlaim.issuer_key_fingerprint- the raw 32-byte RFC 7638 thumbprint of the trusted issuer public key the caller supplied.holder_thumbprint- the raw 32-byte RFC 7638 thumbprint the grant confirms (cnf.jkt).matched_audience- the expected audience, which the grant'saudcontains.issued_at- the grantiat, integer Unix time in seconds.not_before- the grantnbf, integer Unix time in seconds.expires_at- the grantexp, integer Unix time in seconds.authorization- always:not_evaluated: these facts are never an authorization decision.
Summary
Types
@type t() :: %BoundedAuthorityProtocol.V2.GrantFacts{ authorization: :not_evaluated, expires_at: integer(), grant_id: binary(), holder_thumbprint: binary(), issued_at: integer(), issuer: binary(), issuer_key_fingerprint: binary(), matched_audience: binary(), not_before: integer(), version: 2 }
Facts from a verified grant.