GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Tuesday, 05-Sep-2023 14:07:16 JST silverpill silverpill
    • Justin Thomas 🛡

    @justin I recommend FEP-8b32 integrity proofs instead of legacy Linked Data Signatures. FEP-8b32 is based on actual W3C standard and uses JCS canonicalization algorithm which is simpler than RDF.

    Here's my implementation in Rust: https://codeberg.org/silverpill/mitra/src/commit/bc4d5fc957f9702c281a969d2fe17ef33ceceab0/mitra-json-signatures/src/create.rs

    Linked Data Signatures still can be found in Fediverse but they are not used for anything important so you can safely ignore them.

    In conversation Tuesday, 05-Sep-2023 14:07:16 JST from mitra.social permalink

    Attachments


    1. Invalid filename.
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Tuesday, 05-Sep-2023 14:49:51 JST silverpill silverpill
      in reply to
      • Justin Thomas 🛡

      @justin These are coming from deleted actors (type == Delete and actor == object.id)

      I think HTTP signatures should be correct. The server should not try to fetch the actor, but otherwise such Delete can be processed like any other activity.

      In conversation Tuesday, 05-Sep-2023 14:49:51 JST permalink

      Attachments


    • Embed this notice
      Justin Thomas 🛡 (justin@ser.endipito.us)'s status on Tuesday, 05-Sep-2023 14:49:57 JST Justin Thomas 🛡 Justin Thomas 🛡
      in reply to

      @silverpill Thanks for the suggestion. I see a ton of Delete messages from Mastodon that seem to rely on the RsaSignature2017 signatures. Or maybe those are superfluous and they'll work with just the HTTP signature - I'll test that.

      In conversation Tuesday, 05-Sep-2023 14:49:57 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.