BoundedAuthorityProtocol.V1.ExpectedRequest (Bounded Authority Protocol v0.1.2)

Copy Markdown View Source

Explicit expected context for combined raw-envelope verification.

Summary

Types

t()

@type t() :: %BoundedAuthorityProtocol.V1.ExpectedRequest{
  audience: binary(),
  bounds: BoundedAuthorityProtocol.V1.Bounds.t() | map(),
  cast_arguments: BoundedAuthorityProtocol.V1.Json.value(),
  clock_skew: non_neg_integer(),
  evaluation_time: integer(),
  invocation_id: binary(),
  issuer: binary(),
  method: binary(),
  nonce: :not_required | {:required, binary()},
  operation: binary(),
  proof_max_age: pos_integer(),
  target_uri: binary(),
  trusted_issuer: BoundedAuthorityProtocol.V1.TrustedIssuer.t()
}