From 1bd13af54698b269623f8faa3e2d86fb291fe50c Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 1 Jun 2026 15:20:23 +0200 Subject: [PATCH] Fix error handling for invalid keys in signature verification (#39235) --- app/controllers/concerns/signature_verification.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/concerns/signature_verification.rb b/app/controllers/concerns/signature_verification.rb index fd1e2fafb2..1a876b0cad 100644 --- a/app/controllers/concerns/signature_verification.rb +++ b/app/controllers/concerns/signature_verification.rb @@ -157,7 +157,7 @@ module SignatureVerification end def check_keypair_validity!(keypair) - raise Mastodon::SignatureVerification, "Key #{signature_key_id} is revoked" if keypair.revoked? - raise Mastodon::SignatureVerification, "Key #{signature_key_id} has expired" if keypair.expired? + raise Mastodon::SignatureVerificationError, "Key #{signature_key_id} is revoked" if keypair.revoked? + raise Mastodon::SignatureVerificationError, "Key #{signature_key_id} has expired" if keypair.expired? end end