Commit Graph

4 Commits (0deb9fa6b9b8820fcb0a9ebd221178a8ec82490a)

Author SHA1 Message Date
Akihiko Odaki 63f0979799 Validate id of ActivityPub representations ()
Additionally, ActivityPub::FetchRemoteStatusService no longer parses
activities.
OStatus::Activity::Creation no longer delegates to ActivityPub because
the provided ActivityPub representations are not signed while OStatus
representations are.
Eugen Rochko 9a5ae09620 Remove identity context from output of LinkedDataSignature ()
unarist f095a9f8a5 Allow Symbol keyed Hash in LinkedDataSignature ()
SerializarbleResource#as_json serializes to Symbol keyed Hash, but current
implementation of LinkedDataSignature expects String keyed Hash.

So it generates broken payload.
Eugen Rochko 00840f4f2e Add handling of Linked Data Signatures in payloads ()
* Add handling of Linked Data Signatures in payloads

* Add a way to sign JSON, fix canonicalization of signature options

* Fix signatureValue encoding, send out signed JSON when distributing

* Add missing security context