Re: [lamps] struggling with CSRAttrs

David von Oheimb <David.von.Oheimb@siemens.com> Sun, 31 July 2022 17:41 UTC

Return-Path: <david.von.oheimb@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 7F792C16ECBE for <spasm@ietfa.amsl.com>; Sun, 31 Jul 2022 10:41:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.39
X-Spam-Level:
X-Spam-Status: No, score=0.39 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SCC_THREE_WORD_MONTY=2.497, 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=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=siemens.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 7pXk5GAO0Z5Q for <spasm@ietfa.amsl.com>; Sun, 31 Jul 2022 10:41:04 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2085.outbound.protection.outlook.com [40.107.20.85]) (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 67389C13195A for <spasm@ietf.org>; Sun, 31 Jul 2022 10:41:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vn32lrmdX586LoUXS1HAS7cNyOgshNW98UyGLOig7QQw7dQOVPzwxcW/escwHJ5PrkIuXj2HpB2040y/M/y7GflumSefM27+oIZb2crVucyo0kS55fWEzh66PpvPHAuCT0iLLJExDR/lCYGT6a/Zx5vVymItQqvWYtC8Q3zsb8Cxdi8BcQP1uuXQ368xUUFtpIzPQB1lANert2lu02lL3Yr7x9B6Zt8FaVWFSu05UX5aTJM2FkH0c22I26GyJRCuo9OyPXf5nKfLfn2IfEt4Nhvb7smnLF5SAtADk1MPLOIjI7vo0HBxN5TGlfUaltNw5iT0ek2SAs1vvuj6vx3OuQ==
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=9JyhVxD3sr2yEOQ2I1okTxtKaLJbDJf0y2DLFamZPZk=; b=kzjDFNZvQHmHH1DTlfikmp1JoC+Ph0wW4GuCAkrWfqinOyt1QbOjqZPyCLPHmELJaDYqIGfU9SEAajT83LSEYoEf90rLBJzlXyrvPGiQ8Vam5uWrqu+GtpR7mHCjv/nHXQj4yjNIrE13cuomaYrRQuEgaMIzH89RWM0glZ83Qajb5/hZB/KSbu6YpJNWGuk/itTWiA0p+PlVLlN7hdueMOJsbHdM+EWZEwHR+92H1ZlUyxkQwmWg//8FGgL07pj83Xi82IOTIllW7FkP05+nwz4zmyU/OO3Z0gNMeLIgYT7DcVStc8/9npSaui2DZUIeiVj5tNn2KrFd0jdjoiE8NQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9JyhVxD3sr2yEOQ2I1okTxtKaLJbDJf0y2DLFamZPZk=; b=lUzG0pYQKCduRAt4WOeKerkpgeE6YmWB+qeRKfsNAb9+TIYCxvyY6vYeJxjGI2w2Wd2LohzgrgHhnUIAUFawkUAjjTs1H9obtgG+KUfB5rI5Ftu4/g4gPq1IaMzc+prwFftvJdiAzBqOBVbpjMLRCNJm0lNqqSEn/aJNJHn0oXNSLaYlZNz0hPAazejahBbjT6kfuhx2369sEt5n6E1HcNQfGf/zhPBhO82yMwgkes6K3UVzphlgjEZF8wmY9Ho9P3vl/fBlJoZ2s4OHdsmktl6GvLw10ygTiPga0ZeZ+nbELC4ddv7OJsaM3AG9hb44s+kjUvsqRZnaOyqXxbie6w==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com;
Received: from DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:398::20) by AS4PR10MB5943.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:51b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.10; Sun, 31 Jul 2022 17:41:00 +0000
Received: from DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM ([fe80::d812:1924:5b55:5f81]) by DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM ([fe80::d812:1924:5b55:5f81%8]) with mapi id 15.20.5482.015; Sun, 31 Jul 2022 17:41:00 +0000
Content-Type: multipart/alternative; boundary="------------LmJnq2Myje2bn3ehjlA6vRK2"
Message-ID: <36c409c2-ab92-4ec2-6f1e-235652a243d9@siemens.com>
Date: Sun, 31 Jul 2022 19:40:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: Michael Richardson <mcr+ietf@sandelman.ca>
References: <12352.1657505901@localhost> <ada963a796ca3fafb42a29751020ff4326fd2a1e.camel@von-Oheimb.de> <563732.1659120308@dooku>
From: David von Oheimb <David.von.Oheimb@siemens.com>
Cc: LAMPS WG <spasm@ietf.org>
In-Reply-To: <563732.1659120308@dooku>
X-ClientProxiedBy: AS9PR0301CA0006.eurprd03.prod.outlook.com (2603:10a6:20b:468::35) To DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:398::20)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 21fb3ae4-d19b-412c-8a08-08da731bd52c
X-MS-TrafficTypeDiagnostic: AS4PR10MB5943:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: MikVwm6DIhWqj+pkTAuIoR1Zw3W9MP2v03apOj4lfZR4N7yzC2Z1h3I+bJ+41Coh1uu6Legx+ZHZj1e0ymM1Qz9iMvQk6DvziiYMM3xXKRHobk1tvfezAtLTSo4jnnbClP1b1vpgNdwZ8cSSat6pajX3Xn7ZxwU/bO+Pgfq2cYJ5tf/gJNQS70LPFOqaeDFYhVWFEnXTFMXPEfmKRjWkGKRqHxZJkwFr5ZHWs4T5mugNREoH6lX6w1R/08to0uMBsPUSzMqXfZ4I0+hlpjKXqQWl/5hJluj5ozW4ADfy+DO9qj6sgNuWSF1iuQCEUT/1/uGhX/SUjtFACrB8VJBJVnQwTg24ujtF4uN0Mc4slkEj9cBjSrdJARAOUYZm7JHKi4jEgkPAglZAQJQ3QNm3R5zuLyKNPJ5vyv6lXqh8Z74klI/lgxNBXjvoIuHYxwJc2ZbRB5/cBMy3BDg2koTbjAnsmAdxFwBAAWSXkUBxZjXG9YeX+N0oBE0g3JibXf1YZ0mGpTQyFsBzbjiLtjuOZ7tYYfxAzXxxHIaR+sB+yaNkhKOF+DUfAujJZ+dGHMun7QU0dZ19iVBtAIMoh5FdUSVv6DgSOfyvcrnh4CnVSYRt4domXTcWgDDrSk21zOYshZ2JO3w1+zKswlVPbp1jNVkPyk6ff6O5vsEvfrn0ev+UemY0swZB6TLuxq/INYkiTC8dCKE/Lr/l0O2yb7AnlP9irP5zmZEsdg1yGAbygLuFD52kk/xlzv51exAgRnzvuWCGECqf9VAmiIMyQKMaYERPZBhhP6fpwSahGpllHq0fPoEVpauDNQhRC4fZRVDHkOPk8ojd5VKQM0GZ4WbwTg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(136003)(39860400002)(376002)(346002)(396003)(41300700001)(53546011)(6506007)(33964004)(38100700002)(83380400001)(82960400001)(186003)(6666004)(2616005)(2906002)(26005)(31696002)(478600001)(66946007)(36756003)(6512007)(316002)(66476007)(6486002)(4326008)(31686004)(66556008)(5660300002)(86362001)(8936002)(8676002)(43740500002)(45980500001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: yk0Fuu16jFuLFJ9Pr/Z4mQAeMEFYQf2sE9s1Hi4Tc/jTGDGSyfXGorWcWh3tnERsZZeZpiLV0yvTSZBxR1oBN+qvTPX9xkV24PCkOzhaBYKzhBUZ35DDZDLIe5e+fgJLBiq7Z3UT0sTxeQp4qtUl11vjg1ATNlOZOckZQjW6Ng1OQaik+NkK3jiGeSMhqPdkVugg6tZD0sTvHQ3je1j1FSSIMRfitxsQ72T85o7xwTn22vEsJqot2ZcOSjHHlMCihm+yFCOHQrGPjQt9c55uAp7P14ETsDdTG87brERsznPacqGPIj/0HWdls7ViKMD2xlTZwH1plC0fHEtu8U7XSmnYZpbySVDRALnbU7MSbqN33HZ2shzVnmGphzLRAZdVQsdVBP5xA8uVTo6EV8GajtfhVT9jvyEr8brhn6fg1cqL2vNKV2slOSxVpJNagLa8S3tfUR2QB/FXy20VbNOh9x5m7cdmKCffqs4Vptfs7mdoLydRDvv7+rv6wrSPFCEJzyLsKg+/eZvsvrhMOVYzjeABsB4xQ8MWhLJWoibGKQNRak5KFq9Ziag86CMKEaBPVsjXjUgt3aU9udBe6mlOrN4mi9N/L1STqDPWhROO6B6IpZoxWm8RY4P3C60h5uKNHg5LNrr0pG8KlTy7MVR0ud0ezJolqFOKokOfF85OwHBk+Y4YIhkNXUSttsOR51FhNZsctuOFq/4IgXHYiooOE5kDv8uIWC7hl4nr8b+4x8v01tMQo69/kXC1Hq8j1hqjazNo+rFnYZOfXrkUmlmsL+FYgIt74Ah1QbSzPmCIFfHEl2Zfk5lcttfJ4WJK4kJnpfKGhJndDWLAocwU8bqGCUowc0bb0DPdHo6umGg7cc9Ier8bFXizBGWinQGhCACKEAfmmZ+aFGNX2j2PdJh066XrpQ5odbSPfVZxQ+PcJ1Ek93lGHhNWZ89OFiAdrho4kRjTndjtcXO6pRWhiiLX7RIqUtdFSuMjFBjikcvtwEFVNgFNieomQdW5/hxF1GZoDX/bb1DcV70XuL8GELtwQaKgsxdMQma6P92Zq3U55llC2NhJIUBh/MrPzGQzPBt2RJj94FcD+fnuWkERrqWdeM4sP4ncRGfmHdE3exz2PwmumLaxga5WysBq8mOxYoQ1fTvhqB09E938pXuTFIH5oGCpXf0eTEWAhtwcNzhj0LtQlsgVsFNaJ4mowH/gNAASdOMSqLgtD2rdgr6ablld45qd08R0dpCzk0u6HyTkag02tdlbSo3jVlZamiDczI0vNng459QrDTyQyBxmEpPDQlWUWEsorPzmhijgctqIu52hHoT/t2vFrgeyFt4qwE8FOvY79ry3hUjXogoJsD0CG0bJ01FyKQsWNO9z2CMgUeXDWneRApBGsqYe6p4GfyJ8Zv2yhgdhtU5kNz0z5IoDLvA62iHx2joDxTOn+ahIvnsOFi9LmpkCOpOorch4Y0utX4dZ8pmwthDM+eEY5KncgJtVXOiaEQtq/r0j3PHFXiDubOuwwN3hJ1OHhBb0lFwdWca+OA1VWTOPtI3WI4k9Ks/IvmN8mvtriaDxlZ4jp8LBD5t5v6hrHVJhr8TYAQ4B636tl/QP1hbnHeRBIhSGQg==
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 21fb3ae4-d19b-412c-8a08-08da731bd52c
X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5884.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2022 17:41:00.5686 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 4JCvAcAQJbPQBD/DnurpFPYDeAqAbfRacbpYBdoIZ1aqhRkS2rNqSFZTiVAqMHVgSS3UWM1tbKUHUXUzG3qYvK5659KZWAYtGiGNzzb+VBc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5943
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/kY1YfsADrrURWtpF5nQ7yI_A_-c>
Subject: Re: [lamps] struggling with CSRAttrs
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.39
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: Sun, 31 Jul 2022 17:41:08 -0000

Hi Michael et al.

On 29.07.22 20:45, Michael Richardson wrote:
>>>     Attribute { ATTRIBUTE:IOSet } ::= SEQUENCE {
>>>          extType  ATTRIBUTE.&id({IOSet}),
>>>          extAttr  SET SIZE(1..MAX) OF ATTRIBUTE.&Type({IOSet}{@type})
>>>     }
>> Well, this definition is semantically identical to the original one.
>> So better not rename the two fields of the Attribute structure, i.e., we
>> should stick with 'type' and 'values',
>> in particular since there may be attributes that are not X.509
>> extensions.
> I found it clearer, but if you object to this rename, then I'll go with your preference.

Let's keep the original field names.
Also because this underlines the important fact that we do not change 
the ASN.1 syntax at all,
which is critical for bits-on-the-wire compatibility, but we just 
clarify its use and interpretation.

I've just made a pass on lamps-rfc7030-csrattrs.mkd in the GitHub 
repository.
Its new version contains various suggestions for improvements here and 
there.
Also updated the subjectAltName example to be of the more usual form of 
a dNSName
and inserted two questions/remarks:

    (TODO: Do we want to allow an empty extnValue (which is of type OCTET
    STRING), which would mean that the client is told to include an X.509
    extension of the given type and fill in the concrete value itself?)

    (TODO: Note that this mechanism does not support telling the client
    to include in the CSR a specific subject DN, simply because there is
    no OID for this.  I think we should better make this clear, or we
    have to define such an OID if setting a subject name should be
    supported.)

I also corrected the spelling of my (co-author's) name in 
presentations/ietf114-lamps-csrattrs.{fodp,pdf}.

     David