From c0831c884b5af49f02df63a057fa11840e3da207 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 17 Feb 2024 17:54:49 +0100 Subject: [PATCH] [backend/core] Correctly serialize http signature signing string for headers that occur more than once --- Iceshrimp.Backend/Core/Federation/Cryptography/HttpSignature.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Iceshrimp.Backend/Core/Federation/Cryptography/HttpSignature.cs b/Iceshrimp.Backend/Core/Federation/Cryptography/HttpSignature.cs index 4002b218..eebcd72f 100644 --- a/Iceshrimp.Backend/Core/Federation/Cryptography/HttpSignature.cs +++ b/Iceshrimp.Backend/Core/Federation/Cryptography/HttpSignature.cs @@ -113,7 +113,7 @@ public static class HttpSignature { "(request-target)" => $"{requestMethod.ToLowerInvariant()} {requestPath}", "host" => $"{host ?? requestHeaders[header]}", - _ => requestHeaders[header] + _ => string.Join(", ", requestHeaders[header].AsEnumerable()) }); }