[lamps] Re: I-D Action: draft-ietf-lamps-one-signature-certs-02.txt
Stefan Santesson <stefan@aaa-sec.com> Wed, 01 July 2026 21:41 UTC
Return-Path: <stefan@aaa-sec.com>
X-Original-To: spasm@mail2.ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7E5F110BF8A7B for <spasm@mail2.ietf.org>; Wed, 1 Jul 2026 14:41:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782942065; bh=6iKWZ/wY0iaZz8Q0hU7XE+VVri/lAjjmj96kCKjmzk0=; h=Date:Subject:To:References:From:In-Reply-To; b=ZJsK0bKKreRh7yFhDwGeVn9UswGHMJ+ZLWXeI0ehrD+A4XmQRvctZCnZcHJw/rs2A SFl8IMbDVLkeNSL+R4V4dKE9BTv63RlyZDNFUTJtTSY8DilbNezDdZ4bdTkFZEpqgB GtEs9yfFxav7iAWm7tfvGTNLXVNu9MDqp69LPjKc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=aaa-sec.com
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 ubZuunXGZBXC for <spasm@mail2.ietf.org>; Wed, 1 Jul 2026 14:41:04 -0700 (PDT)
Received: from smtp.outgoing.loopia.se (smtp.outgoing.loopia.se [93.188.3.37]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 948CD10BF8A76 for <spasm@ietf.org>; Wed, 1 Jul 2026 14:41:04 -0700 (PDT)
Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 3361D6476AA for <spasm@ietf.org>; Wed, 01 Jul 2026 23:40:57 +0200 (CEST)
Received: from s934.loopia.se (unknown [172.22.191.5]) by s807.loopia.se (Postfix) with ESMTP id 201A36467F9 for <spasm@ietf.org>; Wed, 01 Jul 2026 23:40:57 +0200 (CEST)
Received: from localhost (unknown [172.22.191.5]) by s934.loopia.se (Postfix) with ESMTP id 1EE1DA3D605 for <spasm@ietf.org>; Wed, 01 Jul 2026 23:40:57 +0200 (CEST)
X-Virus-Scanned: amavis at amavis.loopia.se
Authentication-Results: s471.loopia.se (amavis); dkim=pass (2048-bit key) header.d=aaa-sec.com
Received: from s980.loopia.se ([172.22.191.5]) by localhost (s471.loopia.se [172.22.190.35]) (amavis, port 10024) with UTF8LMTP id UzVvobTfXtIt for <spasm@ietf.org>; Wed, 1 Jul 2026 23:40:56 +0200 (CEST)
X-Loopia-Auth: user
X-Loopia-User: mailstore2@aaa-sec.com
X-Loopia-Originating-IP: 90.228.170.155
Received: from [10.10.0.122] (unknown [90.228.170.155]) (Authenticated sender: mailstore2@aaa-sec.com) by s980.loopia.se (Postfix) with ESMTPSA id 97684220162E for <spasm@ietf.org>; Wed, 01 Jul 2026 23:40:56 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aaa-sec.com; s=loopiadkim1707241022; t=1782942056; bh=NHTDvWzUQqoK0wsTJNHSX1UVjg5xpkZuM7rBthayNXk=; h=Date:Subject:To:References:From:In-Reply-To; b=Y90hxfEKO6JGbgyDEAiGHRrEBLV1QLznClBTWNEUxZZxFPRSXG+iP1cn2XczhWvGr NSUh4+Wwry7J2t/SI75y/eFKFll9cPfGWuZD7NUJN5pZtatcuMplAYSBgy4ZsU+mWb 90oWHP0OmPoL5l34//CNd/s5vHhUW2+d8bpPMojphl8TTLVNySYLX68i+1dNEG22WF grybBN9VjJB/LZssfhNHAJ2Rs9GOX6Q/1G81xB6GYP86F+vC74yrLChyTlCXBjFqs9 wixcc2DqTXQ0CCjBH2SAzO/RFRsAVs/+B7WcIR1rN0QmbQyud+XtWkaaTOnYHvp1TN YTMQ86x3wS8Bw==
Message-ID: <b4e9b3ea-d220-4389-8ce6-fab2f367e5d1@aaa-sec.com>
Date: Wed, 01 Jul 2026 23:40:56 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
To: spasm@ietf.org
References: <178294100622.2282851.14327835126361005047@dt-datatracker-f9b87776f-xzl65>
Content-Language: sv-SE, en-GB
From: Stefan Santesson <stefan@aaa-sec.com>
Autocrypt: addr=stefan@aaa-sec.com; keydata= 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 UA==
Organization: 3xA Security AB
In-Reply-To: <178294100622.2282851.14327835126361005047@dt-datatracker-f9b87776f-xzl65>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Message-ID-Hash: HWW3I3Z2V6OJI6RO5XEKRZWP2NLBDFNT
X-Message-ID-Hash: HWW3I3Z2V6OJI6RO5XEKRZWP2NLBDFNT
X-MailFrom: stefan@aaa-sec.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] Re: I-D Action: draft-ietf-lamps-one-signature-certs-02.txt
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/jW5J-bdOqexl7THoA33PAEKTQNo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>
I just want to give some heads up regarding this update. This update fixes all issues recorded on the Github page. 1) Updated requirement levels for noRevAvail and infinite validity 2) Defined OID for the extension 3) Added examples In addition to this re text describing the rationale why revocation is obsolete for one signature certificates is updated with reference to standards clearly stating the revocation of a certificate after signature creation does not invalidate the signature. When the signing key is created and destroyed at the time of signing, no real reason for revoking that certificate remains. The requirements were updated to recommend that noRevAvail and infinite validity is used. But this is no longer required. Having this recommended but not mandatory makes more sense as a certificate validator need to process these options separately anyway. If revocation is available, it must be processed. If validity is set, it must be honoured. If you issue certificates that will be processed by a validator that do not support noRevAvail, it could make sense to issue an empty CRL. It does not add value to this specification to prohibit such use. I'll present the details in Austria. /Stefan On 2026-07-01 23:23, internet-drafts@ietf.org wrote: > Internet-Draft draft-ietf-lamps-one-signature-certs-02.txt is now available. > It is a work item of the Limited Additional Mechanisms for PKIX and SMIME > (LAMPS) WG of the IETF. > > Title: One Signature Certificates > Authors: Stefan Santesson > Russ Housley > Name: draft-ietf-lamps-one-signature-certs-02.txt > Pages: 17 > Dates: 2026-07-01 > > Abstract: > > This document defines the signedDocumentBinding certificate > extension, which binds a certificate to the signed content of a > digital signature produced by a single signing operation. Each > certificate is created at the time of signing and the associated > signing key is generated, used to produce a single digital signature, > and then immediately destroyed. Certificates carrying this extension > are intended to be issued without a revocation mechanism and with no > expiration, which simplifies long-term validation. > > The IETF datatracker status page for this Internet-Draft is: > https://datatracker.ietf.org/doc/draft-ietf-lamps-one-signature-certs/ > > There is also an HTML version available at: > https://www.ietf.org/archive/id/draft-ietf-lamps-one-signature-certs-02.html > > A diff from the previous version is available at: > https://author-tools.ietf.org/iddiff?url2=draft-ietf-lamps-one-signature-certs-02 > > Internet-Drafts are also available by rsync at: > rsync.ietf.org::internet-drafts > > > _______________________________________________ > Spasm mailing list -- spasm@ietf.org > To unsubscribe send an email to spasm-leave@ietf.org
- [lamps] Re: I-D Action: draft-ietf-lamps-one-sign… Stefan Santesson
- [lamps] I-D Action: draft-ietf-lamps-one-signatur… internet-drafts
- [lamps] Re: I-D Action: draft-ietf-lamps-one-sign… dev