Re: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME

Tim Hollebeek <tim.hollebeek@digicert.com> Wed, 16 August 2023 13:24 UTC

Return-Path: <tim.hollebeek@digicert.com>
X-Original-To: acme@ietfa.amsl.com
Delivered-To: acme@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05606C15155C for <acme@ietfa.amsl.com>; Wed, 16 Aug 2023 06:24:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=digicert.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GFAFjLRX0t4J for <acme@ietfa.amsl.com>; Wed, 16 Aug 2023 06:24:11 -0700 (PDT)
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2120.outbound.protection.outlook.com [40.107.95.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F3DDC1516EA for <acme@ietf.org>; Wed, 16 Aug 2023 06:14:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e7Dr6CyygbY5h/407yRM9lD+jpliEoerzaAm1XWv1HnfgrVsxx2WFn+Uso/TF0HE55gdWP6eAKmLuNqM+f9iLMYAYXvc/BvOc8U8vSTST2+s8eAPtK6XapJW700bNkbAU7zXFPOLPV6d/5ZCALwKtBdNlRXzA0x5N5r1fkeCnVr4PGtvJhSYW0akxIAq7VcMtq9dv2ZSQhAlkNeBhre/OlOuOx96RJJYS6d8FEie2icdiiceQR4SG9vfPB9vpmWq9lTjs3C3rvb+ueqSyrq321+G8lbgAfez9JZ/szkHgcX3dpm4awVuV4Hoj4sJxL36ewrGkS9dw0dYpc5UrazlFQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zft/X51/dnfG7bGDkJR3fr0Jt6Ps8uZFebJXh5G3R/o=; b=Gdwf9xqr/2JAB/rM5SERgnZSR1JD3+yEGrN/qL2PSOmVZNMqaAvGQ+dMd8MHXoKgIocrR1S4Gg+C0Wbwhn6ZGR0KDafaEhXnkEzhcUQBRT5AebDdpk1lllr4Yjhmr60GglN+roUhzTqHpRBkfsu/Q6rRrNPX0m/DurHYLv7ofmxLPkq2jAmvnf4Pef87EtfqCiVKG1DnCg4zzRqDzbk3dS3n1vLKLiJiKe4bKjVb+4d3wkWZDIUPxlcDgnOJlxqs8ItPeTTqM164aLZJU1elIC23Un2r0EXjIZNAFNr44EGS0yTTrZyWwubXEH1uo5HzyWF8/n/8gKh3xqNFQ2pf7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=digicert.com; dmarc=pass action=none header.from=digicert.com; dkim=pass header.d=digicert.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=digicert.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zft/X51/dnfG7bGDkJR3fr0Jt6Ps8uZFebJXh5G3R/o=; b=Hk91M1mDe+ZYcdCRoC+v+VrdqRoK5w5qB1L3hHVz1c94KMN+86GwJodHrECrWh+1brBzIwY/yQ+QfHxBJLWDLrWPAhNX/9ulf63pePfByU8XeQfEyE8aJNizWsxWl+HBYHRABfAfQHoy48YJ53NrDCkom2QKyIYCYXDjD5GEXzAwJ6w8SrouiysmkchFYBMOzLrb7XgxTVRlmDTh989v6VWhvcHWWcmSGlHCnnQZapCjw8LxF6uLWojgulCNCsytbaSeERGa4FZUW+1+0KPPLHFqkH2zOtN4TlS78IOYRkDNkWHO6wP76+q8Sofc2KJuaotTZVSbt7WHWXcsX1FfXQ==
Received: from SN7PR14MB6492.namprd14.prod.outlook.com (2603:10b6:806:328::17) by IA0PR14MB6789.namprd14.prod.outlook.com (2603:10b6:208:402::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.24; Wed, 16 Aug 2023 13:14:53 +0000
Received: from SN7PR14MB6492.namprd14.prod.outlook.com ([fe80::2b9b:d369:e730:10b3]) by SN7PR14MB6492.namprd14.prod.outlook.com ([fe80::2b9b:d369:e730:10b3%4]) with mapi id 15.20.6678.025; Wed, 16 Aug 2023 13:14:53 +0000
From: Tim Hollebeek <tim.hollebeek@digicert.com>
To: Aaron Gable <aaron@letsencrypt.org>, Seo Suchan <tjtncks@gmail.com>
CC: Russ Housley <housley@vigilsec.com>, IETF ACME <acme@ietf.org>
Thread-Topic: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME
Thread-Index: AQHZyFVGQKBls0DRk0++dlvt6Hj94K/dRhwAgANYYQCABKrEAIAAD9uAgAADGqCAAAM3gIAAANNAgAAGzACABVcuAIAA+iUAgAE7FtA=
Date: Wed, 16 Aug 2023 13:14:53 +0000
Message-ID: <SN7PR14MB6492D8A16ABC2BC0F5E3CCF98315A@SN7PR14MB6492.namprd14.prod.outlook.com>
References: <CABLzjm-8W4yFeJr1dOMc0Uk5sA_B0gZGduVioH0EAL5WpCiaZg@mail.gmail.com> <2dea03ee-6c91-4994-bf3f-84744ae9fcc3@gmail.com> <CAEmnErdykcSkPewOX2REGBKm8mukaShT9iVHU5e6uNLYvVNFKQ@mail.gmail.com> <ZNZbIjXenekH4hZ4@LK-Perkele-VII2.locald> <C8887FFB-FA11-4205-AD8C-03FDCA2DBBC9@vigilsec.com> <SN7PR14MB64924ECBC454BC12E7AE959A8310A@SN7PR14MB6492.namprd14.prod.outlook.com> <60DEA919-2393-4E00-9F5C-4A5D996C4608@vigilsec.com> <SN7PR14MB64928C1C2CE36CB3E6CC34638310A@SN7PR14MB6492.namprd14.prod.outlook.com> <CAEmnErcB3O+6vY=VvhfhCkBjz-UmGb=OsAviaWnj=EKPYb4xFQ@mail.gmail.com> <2b29cd61-06d1-45d8-8dad-7cb4cfe49269@gmail.com> <CAEmnErey=RdsXZ9E8zU_HDeJF1WMWTRSsQTzAssqjsdAm5PfLw@mail.gmail.com>
In-Reply-To: <CAEmnErey=RdsXZ9E8zU_HDeJF1WMWTRSsQTzAssqjsdAm5PfLw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=digicert.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN7PR14MB6492:EE_|IA0PR14MB6789:EE_
x-ms-office365-filtering-correlation-id: 2c58df1f-d8be-49a7-604b-08db9e5ac759
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: x5uTL8vCC5Enr1aLvNsoRZ0xTpuxb76zvGZQigZZiW0pIGoX6+rVH3NXwbGVEJnLLG5FXsxbj2cwv2WylkKcEpE0Q2Omr61F4+4h6wRIbr94Cb8uomiTRB2NQ//hwZ1ribTV7+CbXcLCsLkoCC41oNWIPVZz8YfKH+/AuNFU2cHBJzCXAIL3/2B+t1CeNJHBKnFee8557QPQgFDasDoC5W8YJYzOj1Mtbg6EPzlR9ZOT8A0VNBd+42YwRuMdfqb6HkZdZBQzNGL8YurfqT2e4UwzDswLt/xciNxgAsYigV1sliBvgN8qsZIda62d36vW1s8Kk1HOZtyaoOm4rv4UXDyG3W8N7qGBLhEbNCNyPwCyPpAG4qtLS5xUFU/rQoIzerVOA4XPCyjQAQ3QwDkzxNQAuxoAq3PMzrEB+++Tf1ie7aMw+vOl1oSET5St5xz4aNyLJKEksatuGe0CDTiXKCCE3zVUJtBzNeSSx5gKKMUVUzFPC/kLdz4W+llDc9J098nx41fnOP0W/I0/rRfEusm6pL8E3y3DkjwvA5/eqbtLnp9SZvYCJQvAGdNYSA6fTqNEhtjC0OIbahvVVFrmBlVdaUQAypji/pNDXM0exZc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR14MB6492.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(39860400002)(346002)(366004)(376002)(136003)(1800799009)(451199024)(186009)(316002)(54906003)(76116006)(66946007)(64756008)(110136005)(66476007)(66556008)(66446008)(122000001)(966005)(41300700001)(52536014)(166002)(5660300002)(44832011)(66574015)(38070700005)(38100700002)(8676002)(4326008)(8936002)(66899024)(2906002)(83380400001)(26005)(55016003)(478600001)(86362001)(9686003)(53546011)(33656002)(7696005)(6506007)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gHBa4atd4aFy5llgX3Sfs/xKglgZLZW/+FCgS262gO7DmdtWDkiMp+Wn7x/bZlxKeVVTXnKb3mdAfeJq3BZLtQKESP6PkPL0uJKoRIKMUrcQExzdcPbtHUmY6XEsEnqf7T/94lR/V7AMp02rEmMuR4wQkKcXdgU5cKp9Zy76jl9ET84U+gtnwbrCuzLojrjwOeCAG+7C0J3LG9jyxaL/IHt9K5CWUAGDkxkGQR9upLqZdUGxk+IHvFLexTtfezHwGEGd+u1qCXnRKYVdC3J+CPidnS9dXSX35ffFG8nBJmkdFesZHQPwkrpADuhNEVnsaVpGUY/cSI3r7+a+ovvWoc3bVUxViVPORtmenZ6jbIgUbfGniZF6yv8QtACO41TOjJfeHQiFVmpVEySQSA+7zAcRu5PIFnvbOKUG8gGR658ANhEtKfj22VbpY2qcxo5+jfBd3OyOV9WNtGf+xziB7ZSrvKlMI+Twl+6vvquxVcBjCjt6xXbnhEUFf2P9FrPmW6pe3aX4oeB1uk2Hbc8EFzj+uBxmpPmsx+xEENUie0ML8G97QstLvAT9jE46odtug0Rru/dFlaiVGF0YVNJOVT6yVMwhGjNSF9zxilXufW2zIakky7BqyxwTcWZx+GKaYhUgtOUWkn2n2Kns9EkO9ygT8cGwrg+HAEYiinGa+bIFzKZ7G53Ka2bS+l2D074LqfM1XVZN0bIu1TEdG9hN2YyHnsuHepbVlPrYEYiQB5WS1+fEtNTd7hlNBCB9cKQZW1mGCFMq3CUrxW45We7jmZhzm3HUMOB+u3JoWOOjzCTP/ZTKp/sYA8i/1Eisc0vmCrGexCRMUwgSnEHXb4+m6YDRn9LYVKtzAq2Wp/zfg6r/qPJktm80rj86ped+UTrXLToG7TNp3+70h84nsqeNRpEBgEZC2fYK3npi+95kI4X/AHp7flgvxObdYnRcs39xNatHWbEFrml0dqaro+yfPxG0x2DxKVRJ4wfMe3oTNZrVtXU2LBEZSC7+xLcbseSXCIUU7XBbSqpUG2CPqcsZKx8iM3ofydVjJ0RrF4KqwzVklBUJhlo9ptPA6uErVyivddQKDzOUiONxj79P0LqVbzJk7VLlFXSTnyY6KnQ5yW4oa9+ub9scQU1CDdJ1MNY9s/eh9toy92fKKTfD8EpdfKbhPRC0tjc+MJDCxYgpvj1UYgcmWwJ/Ztlj7fIl/r9OCfQH9rBrNBFG7n1gBcgSBY+EiF3SjemljAqBMhTNNcfBRNFBjs6PA4xZ6Cd+L/hN49eVt+ifOPNpTLw8YSFpkvJ6quO7k2591gx3sWNjCtrbb/Bgchk9ZBmPh/zfkhdXaUsDgvFCJEJ1jxE7Z4Uhgauav9O7NyX1jmThVORgl8nJnMEcK0WN3BFBGcATlx0l3reBiXsi9xQg17c+hscujJRfoBgIMX2Wi8FhhFOgDTlkFk9jRJC6XrFYtDgnJ7ni+l6twpdRCSuCmm5CojF0VvyR9+g/kfkoyNRV/U/o4ro4SOltfwS+qaDG6fOeRtOuRsPCOiiJ8yY/edD1QYyUz0kblNGSXrCudT1nfecUgVYye8aLa8xqwuPbQgwdVNf0
Content-Type: multipart/alternative; boundary="_000_SN7PR14MB6492D8A16ABC2BC0F5E3CCF98315ASN7PR14MB6492namp_"
MIME-Version: 1.0
X-OriginatorOrg: digicert.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN7PR14MB6492.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c58df1f-d8be-49a7-604b-08db9e5ac759
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2023 13:14:53.1487 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf813fa1-bde5-4e75-9479-f6aaa8b1f284
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Pqtk3kgNUboJcxvQ4xWWo15VNAT3VngAfQj6/pqKy8yB3g00vmHRqAz9b7D5gWrhulMMkDgykKkD6LKBxugTyUBERXsVjLgHr2Etu2J1QXM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR14MB6789
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/Ff8Jnr09D86qLKOq-f8pWncMc64>
Subject: Re: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME
X-BeenThere: acme@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Automated Certificate Management Environment <acme.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/acme>, <mailto:acme-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/acme/>
List-Post: <mailto:acme@ietf.org>
List-Help: <mailto:acme-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/acme>, <mailto:acme-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Aug 2023 13:24:15 -0000

As proof of possession is not a requirement, you can use and reuse whatever evidence you want, and still be in compliance.

If I want to reuse the ham sandwich that I had at middle school lunch when I was 11 as proof that I control the private key associated with Let's Encrypt root certificate, that does not violate any of Baseline Requirements or any requirements in the ACME specs.  It's a useless and false claim, but it’s still compliant.  And since there are no PoP validation requirements that must be satisfied, we’re done with compliance!  Which just illustrates once again why shooting for minimal compliance is a really bad idea.  It allows all sorts of strange things.

More speculatively, if I were to write policy in this area, I wouldn’t follow the DV reuse lifetimes, instead, I wouldn’t allow reuse at all.  It’s an online interactive authorization step, so I don’t particularly see a use case for non-fresh proofs, unless I’m missing something.  If you are going to do PoP, might as well verify that the key is under control of the applicant right now, and not someone who might or might not be the person you are currently talking to, and at some time in the past (this is part of the reason why I don’t think CSR-based PoPs provide much value in most situations.  The replay risk is just too high).

-Tim

From: Aaron Gable <aaron@letsencrypt.org>
Sent: Tuesday, August 15, 2023 2:16 PM
To: Seo Suchan <tjtncks@gmail.com>
Cc: Tim Hollebeek <tim.hollebeek@digicert.com>; Russ Housley <housley@vigilsec.com>; IETF ACME <acme@ietf.org>
Subject: Re: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME

The caching of authorization documentation is controlled by the PKI policy (for the WebPKI, the CA/BF Baseline Requirements), not by the ACME spec. The BRs say that documentation relating to Domain Control Validation (aka ACME Authorizations) must be obtained no more than 398 days prior to issuing the Certificate. Let's Encrypt shortens that to 30 days in its CP/CPS; I believe some other ACME CAs do the same.

On the one hand, I don't think those requirements would apply to private key proof-of-possession authorizations. On the other hand, I don't think there would be any compelling reason for a CA to cache keypair PoP authzs for any shorter nor for any longer than DCV authzs. So I suspect that in practice they would be treated similarly, yes.

Aaron

On Mon, Aug 14, 2023 at 8:20 PM Seo Suchan <tjtncks@gmail.com<mailto:tjtncks@gmail.com>> wrote:

If we make keypair as identifier, would it's authorization be valid and cached for 30 days like other auths? for kem keys perspective it doesn't know what it's agree for, so it's in effect authorizing ACME account for post that key onto certificate.
2023-08-12 오전 2:47에 Aaron Gable 이(가) 쓴 글:
Oh that's fun, I like that idea.

Making it explicit: Introduce a new identifier type "keypair-KEM". When included in a newOrder request, an identifier of that type would have a value that is the full KEM public key. The Server would then create an Authorization for that identifier, and the Challenge object(s) for that Authorization would contain a ciphertext encrypted to that public key. The Client would then POST to the Challenge URL with a body containing the plaintext (very similar to the non-empty Challenge POST body from draft-ietf-acme-onion-00's onion-csr-01 validation method).

Very similar flows could be adopted for other keypair types as well.

The only additional requirement I see is that, especially for those other keypairs, the CA would have to verify that the public key in the CSR matches the public key provided in the Order.

Aaron

On Fri, Aug 11, 2023 at 10:26 AM Tim Hollebeek <tim.hollebeek=40digicert.com@dmarc.ietf.org<mailto:40digicert.com@dmarc.ietf.org>> wrote:
I was thinking (a) happens in (1), and (c) happens in (3), but I haven't done enough
(or any) analysis to see if that can be made to work.

The other possibility is to treat PoP as another identifier that must be validated
in (2), which might be cleaner.  Dunno.  Treating it as a validation step instead of
a finalization step feels more correct anyway.

"The use of ACME for other identifiers will require further
   specification in order to describe how these identifiers are encoded
   in the protocol and what types of validation challenges the server
   might require."

This might be one of those times.

-Tim

> -----Original Message-----
> From: Russ Housley <housley@vigilsec.com<mailto:housley@vigilsec.com>>
> Sent: Friday, August 11, 2023 1:20 PM
> To: Tim Hollebeek <tim.hollebeek@digicert.com<mailto:tim.hollebeek@digicert.com>>
> Cc: IETF ACME <acme@ietf.org<mailto:acme@ietf.org>>
> Subject: Re: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME
>
> Tim:
>
> I understand the large organization problem.  With KEM PoP, you need these
> things in order:
>
>    a) subject provides the KEM public key
>
>    b) server forms a ciphertext using the provided KEM public key and sends it
> to the subject
>
>    c) the subject recovers the plaintext using the KEM private key and send it to
> the server
>
> These do not fit cleanly into the ACME order finalization process, which is just
> one round trip.
>
> Russ
>
>
> > On Aug 11, 2023, at 1:10 PM, Tim Hollebeek <tim.hollebeek@digicert.com<mailto:tim.hollebeek@digicert.com>>
> wrote:
> >
> > Returning it as part of the protocol makes more sense to me than trying to
> stuff it into DNS.  One could imagine including it as part of some sort of
> extension in the CSR that optionally proves possession (if desired), for
> example.
> >
> > One of the challenges we often have with issuance protocols is that the part
> of the organization that controls the keys and is setting up servers is often
> different from the part of organization that can change DNS, and they can't
> always coordinate their work for reasons that should be familiar to anyone
> with the misfortune of ever working for a large company.
> >
> > -Tim
> >
> >> -----Original Message-----
> >> From: Acme <acme-bounces@ietf.org<mailto:acme-bounces@ietf.org>> On Behalf Of Russ Housley
> >> Sent: Friday, August 11, 2023 12:57 PM
> >> To: IETF ACME <acme@ietf.org<mailto:acme@ietf.org>>
> >> Subject: Re: [Acme] Internet-Draft: PQC Algorithm negotiation in ACME
> >>
> >> Thinking about KEM PoP in the context of ACME. The subject must
> >> provide the KEM subject public key as part of the certificate
> >> request.  A new challenge could be defined (for example, dns-kem-00)
> >> where the token is a KEM ciphertext, and the subject needs to put the
> >> corresponding plaintext in to DNS.  This proves possession of the KEM
> >> private key as well as administrative control over the domain.
> >>
> >> This does not totally match the flow in RFC 8555, which is:
> >>
> >>   1.  Submit an order for a certificate to be issued
> >>
> >>   2.  Prove control of any identifiers requested in the certificate
> >>
> >>   3.  Finalize the order by submitting a CSR
> >>
> >>   4.  Await issuance and download the issued certificate
> >>
> >> The KEM public key would need to be provided in step 1.  I guess it
> >> is not a big deal for the KEM public key to be repeated in step 3, as
> >> long as the ACME server checked for a match.
> >>
> >> Russ
> >>
> >> _______________________________________________
> >> Acme mailing list
> >> Acme@ietf.org<mailto:Acme@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/acme

_______________________________________________
Acme mailing list
Acme@ietf.org<mailto:Acme@ietf.org>
https://www.ietf.org/mailman/listinfo/acme


_______________________________________________

Acme mailing list

Acme@ietf.org<mailto:Acme@ietf.org>

https://www.ietf.org/mailman/listinfo/acme