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
    marius (mariusor@metalhead.club)'s status on Thursday, 30-Jan-2025 07:09:22 JST marius marius
    • silverpill

    @julian @silverpill I have a stupid validator that iterates through ed25519, rsa-512 and rsa-256 methods and succeeds on first. :D

    In conversation about 4 months ago from metalhead.club permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Thursday, 30-Jan-2025 07:09:21 JST silverpill silverpill
      in reply to

      @mariusor Do you know any actors that use ed25519 signatures?

      I want to support this algorithm too, but don't know where to test my implementation

      @julian

      In conversation about 4 months ago permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Sunday, 09-Feb-2025 04:40:17 JST silverpill silverpill
      in reply to

      @mariusor Thanks.

      My instance now supports EdDSA HTTP signatures. Could you send me some activity from this actor to verify? I already sent a Follow, but it was signed with my RSA key

      In conversation about 3 months ago permalink

      Attachments


    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 04:40:18 JST marius marius
      in reply to
      • silverpill
      • clothoed

      @silverpill this one: @clothoed

      https://federated.id/actors/a1517c06-7131-4437-84b0-025837e9da39

      @julian

      In conversation about 3 months ago permalink

      Attachments


    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Sunday, 09-Feb-2025 06:36:42 JST silverpill silverpill
      in reply to

      @mariusor I was able to pull this activity. But it didn't work when you pushed it.
      The error is about invalid actor object. Maybe something is wrong with keyId parameter, I'll check that.

      In conversation about 3 months ago permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:43 JST marius marius
      in reply to
      • silverpill

      @silverpill the Activity is https://federated.id/activities/22fe7abd-73d2-4508-acbc-ee683be6a3df

      In conversation about 3 months ago permalink

      Attachments


    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:45 JST marius marius
      in reply to
      • silverpill

      @silverpill I corrected the actor IRI, but it still didn't work:

      It looks like mitra rejected the signature of that actor.

      https://paste.sr.ht/~mariusor/fa27a9703463f68476e24574b0aa9ca9a76f59f1

      In conversation about 3 months ago permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:46 JST marius marius
      in reply to
      • silverpill

      @silverpill sadly it didn't make it to you:

      Feb 08 21:46:12 DBG Starting dissemination to remote collections. log=processing
      Feb 08 21:46:12 WRN Request did not meet this resource's requirements. iri=https://mitra.social/@silverpill/inbox log=client status="405 Method Not Allowed"
      Feb 08 21:46:12 WRN Unable to disseminate activity invalid status received: 405 log=processing
      Feb 08 21:46:12 INF Pushed to remote actor's collection https://mitra.social/@silverpill/inbox log=processing
      Feb 08 21:46:12 DBG Finished dissemination to remote collections. log=processing
      Feb 08 21:46:12 INF All OK! log=fedbox

      In conversation about 3 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Mitra - Federated social network
        Federated social network
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Sunday, 09-Feb-2025 06:36:47 JST marius marius
      in reply to
      • silverpill

      @silverpill

      https://federated.id/activities/6191a096-ca31-4ae7-8b3c-c7db9c6aae2b

      In conversation about 3 months ago permalink

      Attachments


    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Monday, 10-Feb-2025 05:49:50 JST silverpill silverpill
      in reply to

      @mariusor It is not invalid, just unusual.

      I enabled detailed logging on my server and posted an activity via C2S API as you suggested.

      It appears that POST requests are signed by https://federated.id/#main. My server tries to load the https://federated.id/ actor and rejects it because it doesn't have a preferredUsername property (not required by AP, but very common and my server needs it). My server also expects signing key to be owned by activity actor, but I can change that if needed (same origin is ok). Finally, https://federated.id/#main is an RSA key :)

      In conversation about 3 months ago permalink

      Attachments


      1. No result found on File_thumbnail lookup.
        suggested.it
        This domain may be for sale!

    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Monday, 10-Feb-2025 05:49:51 JST marius marius
      in reply to
      • silverpill

      @silverpill invalid actor on my side or on yours?

      In conversation about 3 months ago permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Wednesday, 12-Feb-2025 04:04:19 JST silverpill silverpill
      in reply to

      @mariusor Wonderful, thank you. Tested again, now the signing key is Ed25519 and the signature is valid.

      In conversation about 3 months ago permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 12-Feb-2025 04:04:21 JST marius marius
      in reply to
      • silverpill

      @silverpill I changed the logic of fetching keys to use the same actor as the one sending the S2S activity.

      ....aaaand added a preferredUsername on the instance actor - which shouldn't affect you any more.

      In conversation about 3 months ago permalink
    • Embed this notice
      marius (mariusor@metalhead.club)'s status on Wednesday, 12-Feb-2025 04:04:22 JST marius marius
      in reply to
      • silverpill

      @silverpill guilty on all charges.

      1/ signed by the instance actor - to decouple key verification from processing the activities (and add a modicum of anonymity on behalf of whom the request is done)
      2/ No preferredUsername because naming things is hard (and the instance is named through its url)
      3/ mixed keys, well, I changed the instance key to mastodon compatible a while back

      In conversation about 3 months ago 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.