Re: Call for adoption: draft-hardt-httpbis-signature-key-08 (Ends 2026-09-07)
Anders Rundgren <anders.rundgren.net@gmail.com> Fri, 21 August 2026 15:23 UTC
Received: by mail2.ietf.org (Postfix) id F123412D68556; Fri, 21 Aug 2026 08:23:43 -0700 (PDT)
Delivered-To: ietfarch-httpbisa-archive-bis2juki@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EDDB812D68555 for <ietfarch-httpbisa-archive-bis2Juki@mail2.ietf.org>; Fri, 21 Aug 2026 08:23:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1787325823; bh=K8vZuPueg8CJUbAW8rXrbAzGJ6jnF0Merc9QBHVffMw=; h=Resent-Date:Date:To:Cc:References:From:In-Reply-To:Subject: Resent-From:Resent-Sender:List-Id:List-Help:List-Post: List-Unsubscribe; b=Jyxy9//EatpVgOKoBXxxvEROk1tOAxQJYUHyoWq2vumcj1+ZGgPqYdCdZkB31Uv6w /tUN+7koFZRW58MLKkXIAAxM/YwJ/DHwSL6hcBc/gQk41wnYTvZ6vYEfvZOwAtmJY2 QCLSSN5Xuk5wXwv5Mum0b5gzY3FrP71J1pDAL2Hs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -5.4
X-Spam-Level:
X-Spam-Status: No, score=-5.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="fPpuJe8Q"; dkim=pass (2048-bit key) header.d=w3.org header.b="n2yYRwk9"; dkim=pass (2048-bit key) header.d=gmail.com header.b="T5UNahNR"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uc0HTrcppwYX for <ietfarch-httpbisa-archive-bis2Juki@mail2.ietf.org>; Fri, 21 Aug 2026 08:23:43 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 675A112D68547 for <httpbisa-archive-bis2Juki@ietf.org>; Fri, 21 Aug 2026 08:23:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:In-Reply-To:From:References:Cc:To:MIME-Version: Date:Message-ID:Reply-To; bh=fnHTgq+qWAZLC9V3wOKBnUQyKSQEq8HWx556xfMGyP0=; b= fPpuJe8Q1MFuoJKmM/l21pk9guPnE1uHbS09CvePsEymhP5eu3N66B2LbftlNjIo4Z/IVQ9dTmnao xqTj74PO5KaI4TSIp2pBdSl2GFUf/bf2Ca3DhohJpXOXUdpdhLi3T7arcxAw1GP3cGqJ3TS8sfSNk eRVFH4AgmIKPllHqVe6u5WorV3RKIhC8bfdJXZlx4dlYkG+nyCwjRJOiCIUq+FKsqJhNGDkkJtfU/ N1vOuYpQAG9MRe185KTs8rEQc/BONefbHpu7gwDhhoo9zYiL1I+Q/0Ct8/eVkAat3k8FCezUw9q0J 6ju4ALQWkmyGOcFq35FF5JnRMyBDBIBwUw==;
Received: from lists by mab.w3.org with local (Exim 4.98.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1wxR4Y-00000004rId-3gHh for ietf-http-wg-dist@listhub.w3.org; Fri, 21 Aug 2026 15:22:22 +0000
Resent-Date: Fri, 21 Aug 2026 15:22:22 +0000
Resent-Message-Id: <E1wxR4Y-00000004rId-3gHh@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from <anders.rundgren.net@gmail.com>) id 1wxR4W-00000004rHh-1Rdl for ietf-http-wg@listhub.w3.internal; Fri, 21 Aug 2026 15:22:20 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version: Date:Message-ID:Reply-To; bh=fnHTgq+qWAZLC9V3wOKBnUQyKSQEq8HWx556xfMGyP0=; t=1787325740; x=1788189740; b=n2yYRwk9yl5oW5tJowyhcSDOpxbAtFEoEcsQXmosECkR3f0 OI2AQbmYmepS5l1t60joJfesm/yL6Y7zWADbS5ab0gskGHqMEQxZDH8i+SESEsrkLAm72Vg+egppN xUGVr3HnSk2rv6zq2UQj7Mq4ciBKqMgBIRVCewrDs94qI4kGif7Fg2kJCB6VQBHythoQdw8ziUmQK ZWnLzPTC+hqYtEY8bXwyVQhuwEpfJ7jtqUDgPbtXGaB7wvxTKN98Bw5BpkOZ7GreWQd3BNa9xNZEq V+QYDOoB2onRv8Qj4FpyCgM3auCc0bhCIBzfZKxLWCA1Dw7rO9hKDxR82JQOzh1A==;
Received-SPF: pass (pan.w3.org: domain of gmail.com designates 2a00:1450:4864:20::32f as permitted sender) client-ip=2a00:1450:4864:20::32f; envelope-from=anders.rundgren.net@gmail.com; helo=mail-wm1-x32f.google.com;
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from <anders.rundgren.net@gmail.com>) id 1wxR4V-0000000FKge-2uHb for ietf-http-wg@w3.org; Fri, 21 Aug 2026 15:22:20 +0000
Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-495590dde14so10029095e9.0 for <ietf-http-wg@w3.org>; Fri, 21 Aug 2026 08:22:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787325736; x=1787930536; darn=w3.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=fnHTgq+qWAZLC9V3wOKBnUQyKSQEq8HWx556xfMGyP0=; b=T5UNahNRXKLI/O+8vrq3LrxHruGcRfx8r4+ROpDYxhAOoQQZM4nlZz5E5PM2T/rQo6 cm27Z4g6Zy+Dco51sH8GUEwTf4UtRwfE7fN4frInc8g6GORd1aizIWMNeVwRocXh8yMv xl5h/i63bvKH32YxYI0f5nBgMAU5HSUNqG6Xj6hOnCk46FrN0ZTWvSaQYBCUdH4obedG NJbXD9l0TK5AEyfFmCMGqaWbqcb9A9gRRuaB7bnR/N5A8NDI5O6hbX2WYoZbp1gSEp39 PWPv5gDZJrCjtn/ikbHaSfR0KMAO5mjKSlKTP9Kvfj5hk38uvtANvExP9KluFG5p8bkw Yd+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787325736; x=1787930536; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=fnHTgq+qWAZLC9V3wOKBnUQyKSQEq8HWx556xfMGyP0=; b=rHs7EnsP3+HplSp/6kO0JlfSTGXBRLxB8yD+19vMu9O/smYP/CQXyklkXXIZkKI3eD +D2AOO44LHY1alUAD/2HI8FX3bm3SI+hLJKYzlCJPS2OPCQfNZ3BU2oXAEBeZl8qscq1 OBk1FT/q7DVMJw7z/29YN0Y11G+59hro+KHMKPp/7NdU5NUBMas6sKs3Mmbc9NvSM9fq CAQSff7k5JH5MwZ4Y53oQ6TcK2WNiT92ilvIzdwDTkZc8dzyHOO96KgCudZM8xYHJ6kW EQGpxm8FMRWKO/eh0vfxSIjD7xNe70DawObb71z3YVdfJhxkFzPgCxyUIH8Kwhtw2YRh 6YOg==
X-Forwarded-Encrypted: i=1; AHgh+RoOAeq0nQqSO8EQ1kfyD5Uk/u2m0+Qwq381vlHOh2YwEi+1b/FrK4PH0zbWkThxFVaJx5ZgEKFn8DcLWXA=@w3.org
X-Gm-Message-State: AOJu0YxfGqRnHc26xBnEJelACsk0Cpe/l12dIiMMiX1A8dxRYOtcCUis zIPdekqTjMWO3eAxdj70cWbIbc/xf7GWPVikwpgX5Ku3MHPxfiQauVli
X-Gm-Gg: AR+sD12d6+POxBQsCrWdmnkneXTiRpjcDn/7s0xb9LcJY08Bg5eVNxwSzcUO/iTrrW9 7c+PDfXWMkF7i1ItHFvXjHEXYKk+Ju+nDjNvCfCHPiajJaVR+uDq9ry4QkmojyIg58B52fFxYEo wNvM2MG8KOl3xdtZrmfqy/KeHGpfahseR5LzEQmlpxYNpCG0ibo7DJVG7/GiaLO5MccCydylnsg 0rj0+9g4vwG7wKXyj3vNZ8xQbuWpnz4RKJAWp9adquidWdXWOHAWJVkX+AIAd92pofDQH+ZQo7T BgD6JwpZnIc+ODmIvGBrGk2UV/oSHoJTPAUTMD5tZ2m5+N5KOontdyMUXI0hqBb2wIFZDgcxEmY YmgMf99kqu+DzkM9Z8OFQo+DU2ajmYKcaPgTq9Roj30IpL5EKCnie2qfm3K61dd61OFRPSdkLyx bgzOW0nKxKOAWe05CoBDsOfiAcp7RHdXsOExWnbnIi0eYwWyMewGpCeYOdVeIK3Z1aDUjOOqgZz GX/0PH8ZDVxD9c8cHk0NRKcs6PYaTMmqHtMPoETXybEMo2b47CMTL4WH9obGXy6s8lvXw==
X-Received: by 2002:a05:600c:6296:b0:495:4d5c:903e with SMTP id 5b1f17b1804b1-499b8327cd8mr123521535e9.7.1787325735413; Fri, 21 Aug 2026 08:22:15 -0700 (PDT)
Received: from ?IPV6:2a01:e0a:e1b:64b0:c01d:6a7f:dc1e:d149? ([2a01:e0a:e1b:64b0:c01d:6a7f:dc1e:d149]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-499b9ba2813sm20792775e9.4.2026.08.21.08.22.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 21 Aug 2026 08:22:14 -0700 (PDT)
Message-ID: <cdc7b3ec-af2c-4339-b6a4-e4bbfe3e3280@gmail.com>
Date: Fri, 21 Aug 2026 17:22:13 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Dick.Hardt@gmail.com, Martin Thomson <mt@lowentropy.net>
Cc: Thibault Meunier <ot-ietf@thibault.uk>, Tommy Pauly <tpauly@apple.com>, ietf-http-wg@w3.org
References: <178693884262.433177.17551183654925667153@dt-datatracker-7c6ddbc678-86d5j> <316BE5C5-CF08-4DA6-A623-1470E0674C87@apple.com> <xy7f_FvhYUNbsEZDLmOMf1oWFJ_dTVEZGludiNMazeCnZGCZtnl7EUxEQmDEekU30lYPK_fOzovplLCbe660hJe37Ob8ONUv320cFDBw79U=@thibault.uk> <31199619-b326-4a17-bf7e-cefcb9ad9c2c@app.beta.fastmail.com> <CAD9ie-u=jK_VMWsKi+Mgb1y+9raDHK50=9KKbem7CmWGQkP0qg@mail.gmail.com> <CAD9ie-vUT=sni=xTD5OGfLLhuZbA80jTPJSsn4piQ+aqjXDm5Q@mail.gmail.com>
Content-Language: en-US
From: Anders Rundgren <anders.rundgren.net@gmail.com>
In-Reply-To: <CAD9ie-vUT=sni=xTD5OGfLLhuZbA80jTPJSsn4piQ+aqjXDm5Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-W3C-Hub-DKIM-Status: validation passed: (address=anders.rundgren.net@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-9.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1wxR4V-0000000FKge-2uHb dc472b95de7cdd2c4901635dd105c168
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Call for adoption: draft-hardt-httpbis-signature-key-08 (Ends 2026-09-07)
Archived-At: <https://www.w3.org/mid/cdc7b3ec-af2c-4339-b6a4-e4bbfe3e3280@gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/54142
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
I'm not objecting to adopting draft-hardt-httpbis-signature-key-08. However, when it comes to universality of HTTP-based signature solutions, there may be more to come.
Below is a an example of a fictitious payment-authorization scheme where an outer Merchant-signed authorization-object embeds a Payer-signed authorization-object. HTTP POST Body element:
1010(["https://payment.std/merchant-authz", { # Object type indicator
1: "https://mybank.fr/pay", # Target URL
2: "DE02202208000051066366", # Merchant receive account
3: "2025-04-23T09:34:08-05:13",
# Embedded Payer authorization
4: 1010(["https://payment.std/payer-authz", { # Object type indicator
1: {
1: "Space Shop",
2: "435.00",
3: "USD"
},
2: "spaceshop.com",
3: "FR7630002111110020050014382", # Payer source account
4: "https://banknet2.org", # Payment network/scheme
5: "2025-04-23T09:34:08-05:00",
# Payer signature
simple(99): { # Reserved signature container label
1: -19, # COSE algorithm (Ed25519)
4: { # COSE public key
1: 1,
-1: 6,
-2: h'fe49acf5b92b6e923594f2e83368f680ac924be93cf533aecaf802e37757f8c9'
},
6: h'1801a1e636aabd090a79ce5373ea88f9c43be0c10ff24147e86c8cbd9069441ed63cd94d6a6fc706aabeda410dd070306b9746f0e702b7a6783ce0c925014a0a'
}
}]),
# End Payer authorization
# Merchant signature
simple(99): { # Reserved signature container label
1: -9, # COSE algorithm (ESP256)
4: { # COSE public key
1: 2,
-1: 1,
-2: h'e812b1a6dcbc708f9ec43cc2921fa0a14e9d5eadcc6dc63471dd4b680c6236b5',
-3: h'9826dcbd4ce6e388f72edd9be413f2425a10f75b5fd83d95fa0cde53159a51d8'
},
6: h'd8388c53e1c339ebc6af784a4c7aefa51de65fdc3f30d2dda16291f9e8388baa7d2bec6f114ccb3b4fed34fa0bd1c096bf56fe5bcc569283aea65aebc4a2bb4c'
}
}])
Note: this scheme is using Deterministically Encoded CBOR. For readability purposes only, CBOR data is shown in diagnostic (textual) notation.
Thanx,
Anders
https://test.webpki.org/csf-lab/home
- Call for adoption: draft-hardt-httpbis-signature-… Tommy Pauly via Datatracker
- Re: Call for adoption: draft-hardt-httpbis-signat… Tommy Pauly
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Thibault Meunier
- Re: Call for adoption: draft-hardt-httpbis-signat… Martin Thomson
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Anders Rundgren
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Anders Rundgren
- Re: Call for adoption: draft-hardt-httpbis-signat… Martin Thomson
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Martin Thomson
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Justin Richer
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Ted Hardie
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Ted Hardie
- Re: Call for adoption: draft-hardt-httpbis-signat… Justin Richer
- Re: Call for adoption: draft-hardt-httpbis-signat… Ted Hardie
- Re: Call for adoption: draft-hardt-httpbis-signat… Justin Richer
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Justin Richer
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Martin Thomson
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Finn Sullivan
- Re: Call for adoption: draft-hardt-httpbis-signat… Dick Hardt
- Re: Call for adoption: draft-hardt-httpbis-signat… Finn Sullivan
- Re: Call for adoption: draft-hardt-httpbis-signat… Demi Marie Obenour
- Fwd: Call for adoption: draft-hardt-httpbis-signa… Dick Hardt