Re: [lamps] dtaft-ietf-lamps-cmp-updates add section to introduce id-it-caCerts, id-it-rootCaKeyUpdate, and id-it-certReqTemplate

"Fries, Steffen" <steffen.fries@siemens.com> Wed, 12 August 2020 06:13 UTC

Return-Path: <steffen.fries@siemens.com>
X-Original-To: spasm@ietfa.amsl.com
Delivered-To: spasm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E9993A1068 for <spasm@ietfa.amsl.com>; Tue, 11 Aug 2020 23:13:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kzdZIn8BrG1b for <spasm@ietfa.amsl.com>; Tue, 11 Aug 2020 23:13:43 -0700 (PDT)
Received: from gw-eagle1.siemens.com (gw-eagle1.siemens.com [194.138.20.72]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 979D13A1066 for <spasm@ietf.org>; Tue, 11 Aug 2020 23:13:43 -0700 (PDT)
Received: from mail2.dc4ca.siemens.de (mail2.dc4ca.siemens.de [139.25.224.94]) by gw-eagle1.siemens.com (Postfix) with ESMTPS id DBE124F000A for <spasm@ietf.org>; Wed, 12 Aug 2020 08:13:41 +0200 (CEST)
Received: from DEMCHDC89XA.ad011.siemens.net (demchdc89xa.ad011.siemens.net [139.25.226.103]) by mail2.dc4ca.siemens.de (Postfix) with ESMTPS id D8026153425C3 for <spasm@ietf.org>; Wed, 12 Aug 2020 08:13:41 +0200 (CEST)
Received: from DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 12 Aug 2020 08:13:41 +0200
Received: from DEMCHDC8A1A.ad011.siemens.net ([139.25.226.107]) by DEMCHDC8A1A.ad011.siemens.net ([139.25.226.107]) with mapi id 15.01.2044.004; Wed, 12 Aug 2020 08:13:41 +0200
From: "Fries, Steffen" <steffen.fries@siemens.com>
To: "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>, "spasm@ietf.org" <spasm@ietf.org>
Thread-Topic: dtaft-ietf-lamps-cmp-updates add section to introduce id-it-caCerts, id-it-rootCaKeyUpdate, and id-it-certReqTemplate
Thread-Index: AdZu37UrzuTLe9cMQ0eLmTYUQSgPxQBjvhng
Date: Wed, 12 Aug 2020 06:13:41 +0000
Message-ID: <746e879ba7d948c58f20f1c40a546025@siemens.com>
References: <AM0PR10MB2418651EF480383C1FBAD448FE440@AM0PR10MB2418.EURPRD10.PROD.OUTLOOK.COM>
In-Reply-To: <AM0PR10MB2418651EF480383C1FBAD448FE440@AM0PR10MB2418.EURPRD10.PROD.OUTLOOK.COM>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2020-08-10T06:40:30Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=214113ab-a5ef-46cb-ae19-1ce5d4eb75f0; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0
document_confidentiality: Restricted
x-originating-ip: [144.145.220.67]
x-tm-snts-smtp: 69DA231EA1B3ECD86585D16E1113FE1384EFC8AEAC8E10636700B9F8593EADCE2000:8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/Rnu7zg_lDcs1DMkXfhBcZ0h_OjI>
Subject: Re: [lamps] dtaft-ietf-lamps-cmp-updates add section to introduce id-it-caCerts, id-it-rootCaKeyUpdate, and id-it-certReqTemplate
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This is a venue for discussion of doing Some Pkix And SMime \(spasm\) work." <spasm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spasm>, <mailto:spasm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm/>
List-Post: <mailto:spasm@ietf.org>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spasm>, <mailto:spasm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Aug 2020 06:13:46 -0000

Hi Hendrik,

> From: Spasm <spasm-bounces@ietf.org> On Behalf Of Brockhaus, Hendrik
> Sent: Montag, 10. August 2020 08:41
> Subject: [lamps] dtaft-ietf-lamps-cmp-updates add section to introduce id-it-
> caCerts, id-it-rootCaKeyUpdate, and id-it-certReqTemplate
> 
> When working on the next update of the Lightweight CMP Profile, I was
> discussing the advantages of introducing the new OIDs for the support
> messages (id-it-caCerts, id-it-rootCaKeyUpdate, and id-it-certReqTemplate)
> together with their ASN.1 syntax already in CMP Updates.
> I see two advantages:
> 1) The IDs can also be used outside of the use of the Lightweight CMP Profile
> 2) All changes and additions to the CMP ASN.1 module would be performed
> in one document only. The Lightweight CMP Profile would not need an
> additional ASN.1 module.
> 
> What is the opinion of the group?
>From a Lightweight CMP perspective I would support the takeover into the CMP updates document. From my understanding the change is independent of the Lightweight CMP profile and could be usable for other documents, that would like to refer to CMP directly. Also as the Lightweight Profile is intended to reduce the options in CMP. Introducing new OIDs and respective ASN.1 Modules actually goes beyond the profiling from my point of view. Therefore, I (also as co-author of Lightweight CMP) would be in favor of moving it to the CMP updates document . 

Best regards
Steffen

> 
> This would be the additional section for CMP Updates and the respective
> ASN.1 Syntax of the new types.
> 
> 2.7.  Update Section 5.3.19. - PKI General Message Content
> 
> Section 5.3.19 of RFC 4210 [RFC4210] describes examples InfoTypeAndValue
> to be used in general messages content. This document adds three
> additional sub-section to introduce new IDs id-it-caCerts, id-it-
> rootCaKeyUpdate, and id-it-certReqTemplate to the support messages as
> defined in [I-D.ietf-lamps-lightweight-cmp-profile] Section 4.4.
> Add these new sub-sections at the end of this section with the following
> text.
> 
> 2.3.19.14 CA Certificates
> 
> This MAY be used by the client to get the latest CA intermediate and issuing
> CA certificates.
> 
>    GenMsg:    {id-it 17}, < absent >
>    GenRep:    {id-it 17}, CaCerts | < absent >
> 
> 5.3.19.15. Root CA Certificates Update
> 
> This MAY be used by the client to get an update of an existing root CA
> Certificate.
> 
>    GenMsg:    {id-it 18}, < absent >
>    GenRep:    {id-it 18}, RootCaKeyUpdate | < absent >
> 
> Note: In contrast to CAKeyUpdAnnContent, this type offers omitting
> newWithOld and oldWithNew in the GenRep message, depending on the
> needs of the EE.
> 
> 5.3.19.16. Certificate Request Template
> 
> This MAY be used by the client to get a template with parameters for a
> future certificate request operation.
> 
>    GenMsg:    {id-it 19}, < absent >
>    GenRep:    {id-it 19}, CertReqTemplateValue | < absent >
> 
> 
> 
> Addition to ASN.1 module in Appendix A:
> 
>    id-it-caCerts OBJECT IDENTIFIER ::= {1 3 6 1 5 5 7 4 17}
>        CaCerts ::= SEQUENCE OF CMPCertificate
> 
>    id-it-rootCaKeyUpdate OBJECT IDENTIFIER ::= {1 3 6 1 5 5 7 4 18}
>        RootCaKeyUpdate ::= SEQUENCE {
>            newWithNew       CMPCertificate
>            newWithOld   [0] CMPCertificate OPTIONAL,
>            oldWithNew   [1] CMPCertificate OPTIONAL
>        }
> 
>    id-it-certReqTemplate OBJECT IDENTIFIER ::= {1 3 6 1 5 5 7 4 19}
>        CertReqTemplateValue ::= SEQUENCE {
>            certTemplate           CertTemplate,
>            rsaKeyLen                 INTEGER        OPTIONAL
>        }
> 
> Hendrik
> 
> _______________________________________________
> Spasm mailing list
> Spasm@ietf.org
> https://www.ietf.org/mailman/listinfo/spasm