diff --git a/lib/Tools/ActivityPub/NCSignature.php b/lib/Tools/ActivityPub/NCSignature.php index 82c3d31f6..f2c20e7dd 100644 --- a/lib/Tools/ActivityPub/NCSignature.php +++ b/lib/Tools/ActivityPub/NCSignature.php @@ -197,7 +197,7 @@ private function setIncomingClearSignature(NCSignedRequest $signedRequest): void throw new SignatureException('missing elements in \'headers\''); } - $target = strtolower($request->getMethod()) . ' ' . $request->getRequestUri(); + $target = strtolower($request->getMethod()) . ' ' . urldecode($request->getRequestUri()); $estimated = ['(request-target): ' . $target]; foreach ($headers as $key) {