module

Ktistec::Signature::RFC9421

HTTP Message Signatures (https://www.rfc-editor.org/rfc/rfc9421) support.

Supports the profile in use on the Fediverse: one signature over derived components and header fields, signed with rsa-v1_5-sha256. Rejects everything else.

Instance methods

parse(headers)
Source
sign(key_pair, url, body = nil, content_type = nil, method = :post, time = Time.utc)
Source

Nested types