class

Quartz::Signal::Tap

Inherits JSON::Serializable < Reference < Object

Federated tap record. A tap is a remote source of signal captures identified by URL and authenticated by a TOFU-pinned HMAC key.

Constructors

new(url : String, pubkey : String, last_seen_sha : String | Nil = nil, pinned_id : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

last_seen_sha
Source
last_seen_sha=(last_seen_sha : String | Nil)
Source
pin(manifest : Hash(String, String))
Source
pinned_id
Source
pinned_id=(pinned_id : String | Nil)
Source
pubkey
Source
pubkey=(pubkey : String)
Source
url=(url : String)
Source
verify(manifest : Hash(String, String), tag : String) : Bool
Source

Nested types