
From nobody Sun Mar  2 05:24:20 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA9D91A0DAB for <trans@ietfa.amsl.com>; Sun,  2 Mar 2014 05:24:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 o71d-LtCm2SZ for <trans@ietfa.amsl.com>; Sun,  2 Mar 2014 05:24:15 -0800 (PST)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 709C51A0DA9 for <trans@ietf.org>; Sun,  2 Mar 2014 05:24:15 -0800 (PST)
Received: by mail-we0-f175.google.com with SMTP id q59so2100555wes.34 for <trans@ietf.org>; Sun, 02 Mar 2014 05:24:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=MmimzvojoO96nXm9ZbsYrHPSL5mt3gMSfY7fuvAPq0A=; b=jS+3BnXwJaIUY7F6xTsidkvvyRXSYDF3JAxe+0bCtzMcVyz2s+7pZnT51EZ/9UtwZ+ O3Gdgr1Kv+1i7jVMKcoGFCs2yLQDT6r8scVkFAbF/SHJfSn4XpNEhOhbP0k/tLG2OMR2 eXHOlSk90w+uNB+v4t2sIlgd9PXpvN/TJc4HQw3M8n7dHn94XWqe47qW8ENnMOsp4qr2 j88SOBgZKLpuuSOWSIf1jJrEPGXTWMz2yCGDb5cvve9dhxdDxkCHs86y6l5NAmAXttxQ 3zSh+rQsezbBjNrexw46W84RzoG8WJKu3UCvkZwlW7x7fIQfRq9FRr6IWguz9nD34emz P1IQ==
X-Received: by 10.194.110.135 with SMTP id ia7mr10780294wjb.5.1393766652520; Sun, 02 Mar 2014 05:24:12 -0800 (PST)
Received: from [130.129.155.68] ([130.129.155.68]) by mx.google.com with ESMTPSA id t6sm24987772wix.4.2014.03.02.05.24.11 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 02 Mar 2014 05:24:11 -0800 (PST)
Message-ID: <531330FA.2050901@gmail.com>
Date: Sun, 02 Mar 2014 13:24:10 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>,  Rob Stradling <rob.stradling@comodo.com>
References: <530637C7.303@gmail.com>	<530BBB15.5000600@comodo.com> <CABrd9SRu1JJQx2px=mmQunCidyLvFOfdJmiiUxVUGG9zxXyv7g@mail.gmail.com>
In-Reply-To: <CABrd9SRu1JJQx2px=mmQunCidyLvFOfdJmiiUxVUGG9zxXyv7g@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/0Jrc322W8ZX09-U47nyS2VbngVo
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Milestones
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Mar 2014 13:24:17 -0000

On 02/26/2014 03:39 PM, Ben Laurie wrote:
> I don't think we can realistically have a milestone soon enough to be
> compatible with those. Besides, experience with that rollout should
> probably inform 6962bis (yeah, I know, running code! Its almost like
> the 90s!)

Okay, let's talk about this at the meeting.

Melinda



From nobody Sun Mar  2 06:31:19 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A715C1A04A7 for <trans@ietfa.amsl.com>; Sun,  2 Mar 2014 06:31:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 vm4BKGcQUcJU for <trans@ietfa.amsl.com>; Sun,  2 Mar 2014 06:31:16 -0800 (PST)
Received: from mail-wg0-x22d.google.com (mail-wg0-x22d.google.com [IPv6:2a00:1450:400c:c00::22d]) by ietfa.amsl.com (Postfix) with ESMTP id AFFC71A0250 for <trans@ietf.org>; Sun,  2 Mar 2014 06:31:15 -0800 (PST)
Received: by mail-wg0-f45.google.com with SMTP id m15so2101344wgh.4 for <trans@ietf.org>; Sun, 02 Mar 2014 06:31:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=Dh89LPMtRR6+l6d4FkeDXnFSmypM2nT/j4/7Cfj/uBI=; b=GTHU/xipDua4aGBKyIv2z2vL63ThH788OOVJv26BGvSHzocWv6VvWniW2Y7Q7Z10N0 zDqb4Dvlu9hxiDGOHU6tG7e0GYQcZqMB2cPnTfAT+37BYsyTnQGFI4AkpX0A3g9hc9az MZ0qJI8yWySjSaFbOVygdMCbGzJ5dtYBNbAiZ9WgVYEYCkbv2bYtb/fAM40UV+cDqNE1 lCoyodUOeH5Ry9RHa9o69jeKa37Qdf7Yc4cIYpVb9CfkxNpjXbHB2zxBwaPPeH1mgqGO ha33FH1GXyYlwyXfe4DETUY6rri9iW5tW7yhtr2pRa7WWeNjx8cCJWBm514K4qq9wKDA JSBA==
X-Received: by 10.180.24.134 with SMTP id u6mr11129642wif.41.1393770672750; Sun, 02 Mar 2014 06:31:12 -0800 (PST)
Received: from [130.129.155.68] ([130.129.155.68]) by mx.google.com with ESMTPSA id z1sm21090091wjq.19.2014.03.02.06.31.11 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 02 Mar 2014 06:31:11 -0800 (PST)
Message-ID: <531340AE.4000608@gmail.com>
Date: Sun, 02 Mar 2014 14:31:10 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/5IeZYCCxJPbQaXP1-E9WGCSshEk
Subject: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Mar 2014 14:31:17 -0000

I've uploaded a slightly updated agenda, adding the question
of handling of private subdomains and the possibility of
squeezing in a few minute on certificate reputation (although
I don't think there will be time) for the latter.  Please
send any comments/updates/etc. along.

Eran has opened a ticket on the private subdomains question.
Please take a look: http://tools.ietf.org/wg/trans/trac/ticket/1
(yes, there's a synchronization warning - I've asked the tools
people to fix that).

Melinda


From nobody Mon Mar  3 06:29:05 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 633971A0017 for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 06:29:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 9prX0wYwVY_7 for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 06:29:02 -0800 (PST)
Received: from mail-vc0-x22c.google.com (mail-vc0-x22c.google.com [IPv6:2607:f8b0:400c:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id B99451A01C5 for <trans@ietf.org>; Mon,  3 Mar 2014 06:29:02 -0800 (PST)
Received: by mail-vc0-f172.google.com with SMTP id lf12so3694970vcb.3 for <trans@ietf.org>; Mon, 03 Mar 2014 06:28:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rmXPGWcj2MxOJ7KjkNntojpQOTCdmH2wklwSUNaDzo8=; b=X6WOI+M8KRRzCNzXHJhoZ6OGLcGf46pHwqKMAyL9WKNFEW/VIja3OYXiSWSyVYzdrz QQJkcUzXhHnSNhdXHHSA25eodxFO2Ye119EVLpwjtbJzeN8k+BKaL5EFgEbv+hw6cPen MiYGuANvzUaqLfqA6erZfbIslLnDX+Ln4uwljijS0U1qqZCjqBYynPwrOX7NtP429ccg 5+dqzoSXPfZQHKyWZuJ2T+35WWy1X8s+ORvmNssBPcxsBXu6Xo/5inG93sMZDvonKkhQ rYuy8bfmfwW2iUxZmjHHcaJAiJ9hdkZi0dXm/UDizcL6vGEnyxH54Wz/pPMP63cHCCrX nIyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=rmXPGWcj2MxOJ7KjkNntojpQOTCdmH2wklwSUNaDzo8=; b=EDkffnUZjTnPIheGz/uOdSIX16CEz8p4rNewqJsCoB+aytm3t7MfoQP5OotaMyBoad ICN73PsmCHm5SUDafQxONF13BAv46Gz1N9Mr8nQqK0A/LTxxh5Ih3EUKyIkulGJ5C3s8 OCrijQZTDDir9Hs9zugSpFo42lUVEquIcKAkHpwJI4H3gzm4O+CMwfBv1hBKr4SoLb7g U9GH0TR7rDodRliHMBxH/b+whgmrGWp0JUVOpbLj1HWqV+nbcBRqlLTpJQV8Dei3LEJM Q5zPYPtXflRB9UK65VUYhehTJPTQCMDSd7fFGxiJMGMSLNHdK+1rHlJKo7WKLwvf3ceZ pGrw==
X-Gm-Message-State: ALoCoQnOOaO6qJnS1EYQPDHpiE525kDYReEmYS/epmZfzSAOsYrdwxxxkyogqGqYIyzvWYgYZWTsBYPtEXD/csKFYyFQwliTgq/WX3qPAd2ULklqMMoYJ9eqGsA8bj2/dnwfmcefQHgqXaeHbO/8LmzernLgKGYEsM14Lmc/+1fqHMxd8dX8833ilvuteCYE65JaSC5I8njG
MIME-Version: 1.0
X-Received: by 10.52.139.237 with SMTP id rb13mr24966vdb.57.1393856939663; Mon, 03 Mar 2014 06:28:59 -0800 (PST)
Received: by 10.52.230.105 with HTTP; Mon, 3 Mar 2014 06:28:59 -0800 (PST)
In-Reply-To: <531340AE.4000608@gmail.com>
References: <531340AE.4000608@gmail.com>
Date: Mon, 3 Mar 2014 14:28:59 +0000
Message-ID: <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Melinda Shore <melinda.shore@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/MDy5ufc8_rMe2qQLoQviAfmI8_M
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 14:29:04 -0000

On 2 March 2014 14:31, Melinda Shore <melinda.shore@gmail.com> wrote:
> I've uploaded a slightly updated agenda, adding the question
> of handling of private subdomains and the possibility of
> squeezing in a few minute on certificate reputation (although
> I don't think there will be time) for the latter.  Please
> send any comments/updates/etc. along.
>
> Eran has opened a ticket on the private subdomains question.
> Please take a look: http://tools.ietf.org/wg/trans/trac/ticket/1
> (yes, there's a synchronization warning - I've asked the tools
> people to fix that).

Is there some way to get trac to tell me about new tickets? I can't
find any options at all...


From nobody Mon Mar  3 06:37:20 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 591061A0127 for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 06:37:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 hedZUuIfDdQb for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 06:37:17 -0800 (PST)
Received: from mail-we0-x22e.google.com (mail-we0-x22e.google.com [IPv6:2a00:1450:400c:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id B67D81A004A for <trans@ietf.org>; Mon,  3 Mar 2014 06:37:16 -0800 (PST)
Received: by mail-we0-f174.google.com with SMTP id t60so3217031wes.5 for <trans@ietf.org>; Mon, 03 Mar 2014 06:37:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=2cMY685HjIoOnZ4AsX+T1MqovkHBIvpoNQLsIS5sEr8=; b=OZI32KQs3RDFCt7afbpmIrxAmD7EpUAGeZCZExfW7DustvqWl6b8uxcQze8ExXSJSP oZO6ViWu4wcHcxSAlB3QxqoXxFq+JVYHvFpptYvqOs7kn5Kx//p76ZRNENt+wRbm5iun YMcatyp2+ss79XngE4nQechS2aYHSJFfAshsm3lU6/zdNnd8BrKy21yAmhO8sixtf7MR yyC7ZGqkYEHCJgeX3+hg0ZMdYGlM5mjyGXuUpKNl6xZMx26CYWWtWK8Rju4LSVoUKxcB J/pQaSvGMSWmXBT5czAUGbFw8+V93dKkDxYrj0+EEu1uIYP3zPwmgtEVguifDLWy4ZZm is9g==
X-Received: by 10.194.61.210 with SMTP id s18mr18538812wjr.10.1393857433308; Mon, 03 Mar 2014 06:37:13 -0800 (PST)
Received: from [31.133.160.159] (dhcp-a09f.meeting.ietf.org. [31.133.160.159]) by mx.google.com with ESMTPSA id q15sm36303222wjw.18.2014.03.03.06.37.11 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Mar 2014 06:37:12 -0800 (PST)
Message-ID: <53149395.2080206@gmail.com>
Date: Mon, 03 Mar 2014 14:37:09 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>
References: <531340AE.4000608@gmail.com> <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com>
In-Reply-To: <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/fAfVwctnSRMYO9qAFjFFqpHuT5o
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 14:37:19 -0000

On 03/03/2014 02:28 PM, Ben Laurie wrote:
> Is there some way to get trac to tell me about new tickets? I can't
> find any options at all...

Email notifications need to be enabled by the trac administrator.
I've submitted a request.

Melinda



From nobody Mon Mar  3 10:13:43 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AADC51A016C for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 10:13:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 CEvyEkMCTL4V for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 10:13:27 -0800 (PST)
Received: from mail-ob0-x236.google.com (mail-ob0-x236.google.com [IPv6:2607:f8b0:4003:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE611A02CD for <trans@ietf.org>; Mon,  3 Mar 2014 10:12:26 -0800 (PST)
Received: by mail-ob0-f182.google.com with SMTP id uz6so7193024obc.13 for <trans@ietf.org>; Mon, 03 Mar 2014 10:12:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6v3pxCb8dcttL2hRnzyMrjC3rbSVD6xRDKmTvDPYHZY=; b=O8GwvQ0uqSIjqhsDXmYQdSCyMMoYdFr4rh7fXEeM6gfWUnSdA3rIMydxf1LJfwuaiX ynDFLqMX0t1spNZ0sfvaxdkghJtBZyDGTAPsm4uKsXKxDhb7sPySJTZaChleGkt/Yqig 89v7Tx1ibGeXG4TEMizhN5BsoshfDrGDjz8ZItD0X/S9wSMMHadBO/JlU64EiTghsJPi bvzPRTWRdI5D1CT1mm9Yr90t4st2HsF3xI9uUOooDJwxt6WzC5D8GrZMutdCukfdgblT kyHpS4N51ffuBnoHy0JJ6pXnJoB2/Dxxx4aid6BPgJNyE2roE0XplWqIqJnpEnsXGIu0 6d3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6v3pxCb8dcttL2hRnzyMrjC3rbSVD6xRDKmTvDPYHZY=; b=WfciRHGMQ3F//cFSbitYczUNM896PdAlafisTbEEVnK20abEXeIU+2S00BGkqRs9GQ g4ifyZKMIBNcPbYT5cMF65+mQdFE0ZiYf45K/SKBXheZONRAmJtHCBxP123p9IqHK2w4 gl6zfFyVS70mfEIp/1eLl9DuX/cbSHhGG+uC953emkDzof8psapxEzXZ1pYTRb9YaBiF CWlki9yByMDXur2f/xAIM6xm1pTYqPYzlBYTBvujXZSTyWwy2fRw6F+8AlnGf0evsVj9 viV4ULHYBhZE98ZqVQZH+oqOVeEBdVrFTBdbnOKzDA6Nu6eCPgQGjL34LIGmt1Hl20DC pB+w==
X-Gm-Message-State: ALoCoQn/vcbhQ+w5d8+jSXpxLtYHB6h1xIkX2D/GsYgXVu0yNU/opJmooUU0r79kA1zruhqamnQi+Logsdjzys9axh099MFaGVQW9os9CGAaqSLEQXure7/lgWYsfIYD3TgKL+igwlLw7qkPH5LQIKnH7Qsv46lGavG8TUS19ROrnuOOkQVZbKVVHkcuyr44XDbuJJp4yWxU
MIME-Version: 1.0
X-Received: by 10.60.132.142 with SMTP id ou14mr5578783oeb.48.1393870342963; Mon, 03 Mar 2014 10:12:22 -0800 (PST)
Received: by 10.182.142.198 with HTTP; Mon, 3 Mar 2014 10:12:22 -0800 (PST)
In-Reply-To: <53149395.2080206@gmail.com>
References: <531340AE.4000608@gmail.com> <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com> <53149395.2080206@gmail.com>
Date: Mon, 3 Mar 2014 18:12:22 +0000
Message-ID: <CALzYgEdjAeRM6ei9mLis6z-_LY-R2g06RkSraO1YuhyCiOOvCQ@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Melinda Shore <melinda.shore@gmail.com>
Content-Type: multipart/alternative; boundary=047d7b4724a2a872a004f3b7ba3d
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/SR31DwX08BEwpHqi7_c8lNLlVlk
Cc: "trans@ietf.org" <trans@ietf.org>, Ben Laurie <benl@google.com>
Subject: Re: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Mar 2014 18:13:30 -0000

--047d7b4724a2a872a004f3b7ba3d
Content-Type: text/plain; charset=UTF-8

Also, at least on GMail, these notifications go to the spam folder.


On Mon, Mar 3, 2014 at 2:37 PM, Melinda Shore <melinda.shore@gmail.com>wrote:

> On 03/03/2014 02:28 PM, Ben Laurie wrote:
>
>> Is there some way to get trac to tell me about new tickets? I can't
>> find any options at all...
>>
>
> Email notifications need to be enabled by the trac administrator.
> I've submitted a request.
>
> Melinda
>
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

--047d7b4724a2a872a004f3b7ba3d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Also, at least on GMail, these notifications go to the spa=
m folder.</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote=
">On Mon, Mar 3, 2014 at 2:37 PM, Melinda Shore <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:melinda.shore@gmail.com" target=3D"_blank">melinda.shore@gmail=
.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 03/03/2014 02:28 PM, Ben =
Laurie wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Is there some way to get trac to tell me about new tickets? I can&#39;t<br>
find any options at all...<br>
</blockquote>
<br></div>
Email notifications need to be enabled by the trac administrator.<br>
I&#39;ve submitted a request.<span class=3D"HOEnZb"><font color=3D"#888888"=
><br>
<br>
Melinda</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
______________________________<u></u>_________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org" target=3D"_blank">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/trans</a><br>
</div></div></blockquote></div><br></div>

--047d7b4724a2a872a004f3b7ba3d--


From nobody Mon Mar  3 22:55:31 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1F41A03A3 for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 22:55:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 ZlOpDZR3aBIP for <trans@ietfa.amsl.com>; Mon,  3 Mar 2014 22:55:28 -0800 (PST)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) by ietfa.amsl.com (Postfix) with ESMTP id 89CE11A03A1 for <trans@ietf.org>; Mon,  3 Mar 2014 22:55:28 -0800 (PST)
Received: by mail-wg0-f50.google.com with SMTP id x13so188485wgg.9 for <trans@ietf.org>; Mon, 03 Mar 2014 22:55:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=Evl8c2VHGqy8t/gMgWO5XheODQUSlfs+2MNqAZdrwEY=; b=Dec3GQdWJRRmVAJNHVDAi4lgzsq1yHjgAd+JXMGsOt3bL+072enusXt1iSzZ5+I89k b63TLTDNpZ+s6julwujSDZqUR4iR8AFxL96jgs9Mi3KuvOUmqY3lpzXMU8OUpT5amzlj lHtjlOPqxyhJzVxu3ifhdmS3/KtvqODM+vdZLPmYEsgaCwDrxVBPFHpIxROe3BH0Rulf dNbkzFvdfSF/wpJEzcaza5FaX4mXPqOUmMWvGnlEXRXAHY/2MizrgFYy7/HLqHgrGVQR EuUe+bs/qbpuCn78wem8aWXxFCMtqTMHRyFNA5Bn2C4HOGteEjxlbXM+Pt8kV6wtWAjm YrpQ==
X-Received: by 10.194.185.148 with SMTP id fc20mr24684582wjc.27.1393916124787;  Mon, 03 Mar 2014 22:55:24 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:152:3445:a9ee:1896:f382? ([2001:67c:1232:152:3445:a9ee:1896:f382]) by mx.google.com with ESMTPSA id f7sm47137265wjb.7.2014.03.03.22.55.23 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Mar 2014 22:55:24 -0800 (PST)
Message-ID: <531578DB.7070001@gmail.com>
Date: Tue, 04 Mar 2014 06:55:23 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/vp_-JmzF8PEccTlSTIGG-9xwsVk
Subject: [Trans] Issue tracker
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2014 06:55:30 -0000

Eran moved over additional issues from the Google issue
tracker - many thanks!  Please have a look:
http://tools.ietf.org/wg/trans/trac/report/1.

We'll be using the issue tracker as a list of things
that need to be done or resolved to get the document ready
for publication.

The IETF tools people subscribed the mailing list to
tracker notifications.  Obviously that did not work,
as no notifications came through and there are none in
the moderation queue.  They are working to get this
resolved.

Melinda


From nobody Wed Mar  5 09:43:16 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88AE81A066C for <trans@ietfa.amsl.com>; Wed,  5 Mar 2014 09:43:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 PT0KxyIP_3CT for <trans@ietfa.amsl.com>; Wed,  5 Mar 2014 09:43:13 -0800 (PST)
Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 7B5921A0663 for <trans@ietf.org>; Wed,  5 Mar 2014 09:43:13 -0800 (PST)
Received: by mail-wg0-f43.google.com with SMTP id x13so1672895wgg.2 for <trans@ietf.org>; Wed, 05 Mar 2014 09:43:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=sY/jLyCGgaS6KzQLwYSMvxNuUmi5C1iJrR1iv+aIcdc=; b=EO2eijMzz8AadNjre7+KARMMJcLImnLXTqiP88/l28o3e+ZtkSChpCm4+jd2657GDL UgHNXVUC8hDx8BlokZVyhRMl1SA3GjCcUu8h1sACzh2gFwHOniuGv8WCxsgfk4b3SXsz PgYB8G4vfCQeB2ak697dzpWpZ0iQvg75413m0p9hV9PCuCzg4a0DJszF8vUTvBpSAhLF I5AFlSnsnB1Exbgq2t9FvclMLd5Hi7ZdGWVthuOElP9r4kr20dkcl0TGrEi3EOrG1pe2 Fpa8cXfFDELQlU5R+f0mPiBNiiLMDaqRJIYA7fDUqExmXNNF6bmWnjxoF8lpNd8RDK4R d3nQ==
X-Received: by 10.194.240.7 with SMTP id vw7mr2799566wjc.75.1394041389466; Wed, 05 Mar 2014 09:43:09 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:152:3445:a9ee:1896:f382? ([2001:67c:1232:152:3445:a9ee:1896:f382]) by mx.google.com with ESMTPSA id bj3sm3375861wjb.14.2014.03.05.09.43.08 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 05 Mar 2014 09:43:08 -0800 (PST)
Message-ID: <5317622B.2090500@gmail.com>
Date: Wed, 05 Mar 2014 17:43:07 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/pdw8gQKR-4UUs4WfwCSKvMSFy48
Subject: [Trans] Certificate reputation slides
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 17:43:15 -0000

I've uploaded the slides for Tony's talk to the trans meeting materials
repository.  Available at: 
http://www.ietf.org/proceedings/89/slides/slides-89-trans-2.pdf


Melinda


From nobody Wed Mar  5 10:41:30 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 911111A0183 for <trans@ietfa.amsl.com>; Wed,  5 Mar 2014 10:41:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 zcwpZSu9kPQV for <trans@ietfa.amsl.com>; Wed,  5 Mar 2014 10:41:25 -0800 (PST)
Received: from mail-lb0-x230.google.com (mail-lb0-x230.google.com [IPv6:2a00:1450:4010:c04::230]) by ietfa.amsl.com (Postfix) with ESMTP id 769501A0072 for <trans@ietf.org>; Wed,  5 Mar 2014 10:41:25 -0800 (PST)
Received: by mail-lb0-f176.google.com with SMTP id 10so974623lbg.21 for <trans@ietf.org>; Wed, 05 Mar 2014 10:41:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=cXzPX8CLeZX5QbT5APWnVzHGP8+K0He2+sLXxj/2l4k=; b=a5/J7R4N4cXTWA8P4KfIUCDR9w0PFKMlNnzSSJHO2t/0jGy3E4gZwbqI8TZ1nBH8Cn B93w+pcDfRwjKXlZ4E24a1028cH7tqNkqS9bjmewaPEiKsSFPBLNNBmjr8vZNdEV/ots mf7IXhN+X6NqKDaGCC7oQG22h/L9P0lC8qk+LKktIxP+EJQjYEbYJ6AN7j1erye5w4ez /dV+QpWzZIYMiQryPn29CYhgKJ6DCZQBJQYwkR5+XzMGLSjBfdSpFdmczbDxLMXlQ3ky 59wHaT3HBPAlV8YRlSzwUznefyIoomP/bW9uxjO5+tjJzLCRhx7qstPs94haYA3R/tWq jEIw==
MIME-Version: 1.0
X-Received: by 10.112.181.232 with SMTP id dz8mr2575905lbc.46.1394044881208; Wed, 05 Mar 2014 10:41:21 -0800 (PST)
Received: by 10.112.37.168 with HTTP; Wed, 5 Mar 2014 10:41:21 -0800 (PST)
Date: Wed, 5 Mar 2014 18:41:21 +0000
Message-ID: <CAMm+LwipgTevGFqs0PphNTpn=1ZZgSjVVvMe2Srco4JN8F_fQg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c36c8af20d8a04f3e05dc7
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/abgVxEbUUxZvFp3Wpbdh0BGFcO4
Subject: [Trans] Some comments on the Web Service part
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Mar 2014 18:41:27 -0000

--001a11c36c8af20d8a04f3e05dc7
Content-Type: text/plain; charset=ISO-8859-1

1) This is a specified service, shouldn't it be registered as a .well-known
service?

http://example.com/.well-known/ct/1

This means that the CT log can play nice with other services on the same
server.

(obviously have to replace ct with what we register)


2) The command should be present in the JSON request.

HTTP request lines are hard to protect with message level authentication.
Putting the command in the content means that it is covered independently.

Reason this matters is that the request line and headers tend to get
'battered' as they pass through enterprise scale web traffic management
systems. The same is true of TLS authentication that tends to get stripped
out at the front door by some sort of message router.




-- 
Website: http://hallambaker.com/

--001a11c36c8af20d8a04f3e05dc7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">1) This is a specified service, shouldn&#39;t it be regist=
ered as a .well-known service?<br clear=3D"all"><div><br></div><div><a href=
=3D"http://example.com/.well-known/ct/1">http://example.com/.well-known/ct/=
1</a></div>
<div><br></div><div>This means that the CT log can play nice with other ser=
vices on the same server.</div><div><br></div><div>(obviously have to repla=
ce ct with what we register)</div><div><br></div><div><br></div><div>2) The=
 command should be present in the JSON request.</div>
<div><br></div><div>HTTP request lines are hard to protect with message lev=
el authentication. Putting the command in the content means that it is cove=
red independently.</div><div><br></div><div>Reason this matters is that the=
 request line and headers tend to get &#39;battered&#39; as they pass throu=
gh enterprise scale web traffic management systems. The same is true of TLS=
 authentication that tends to get stripped out at the front door by some so=
rt of message router.</div>
<div><br></div><div><br></div><div><br></div><div><br></div>-- <br>Website:=
 <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br>
</div>

--001a11c36c8af20d8a04f3e05dc7--


From nobody Thu Mar  6 03:29:58 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B22B41A0272 for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 03:29:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 i1lWjPKeHmai for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 03:29:54 -0800 (PST)
Received: from mail-oa0-x232.google.com (mail-oa0-x232.google.com [IPv6:2607:f8b0:4003:c02::232]) by ietfa.amsl.com (Postfix) with ESMTP id 9F6D81A01C9 for <trans@ietf.org>; Thu,  6 Mar 2014 03:29:54 -0800 (PST)
Received: by mail-oa0-f50.google.com with SMTP id i7so2429278oag.37 for <trans@ietf.org>; Thu, 06 Mar 2014 03:29:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kb5Vrr6fqmLWPjdELOyKsjaL44IFWId072jGbof2fe0=; b=GS9S+CN9+ZMEz5ZiIQLMUbQPf+i48f5EXVf9xui0oFX+i99c6ENRb9u+STqjPIMixi ic8kOwrEV3ayJo11IbDYAc9rQreq3Ud2ePLiqilND5V5Cf7FaEDYKhyVhpfVoDGE8fmO bqvCaEEBu05CF4gDpvyWKeue2y2s1R0pe00H+yyR/NKvudwzVjyOnGca/SfI8YcxL9Cg +XdXP3gPzxsjEq1ZMqzNMDHfWIVvRoXefCB1/BZgV8xmM6hzBtGlaaV8ESTf9OAK0GIm iZFW2k7+Uw/ASU3TGvQi8ABXgtWFA/+FK5ov4RWew1jkHc0bjNVywFLtub9192gSCfUM S4gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=kb5Vrr6fqmLWPjdELOyKsjaL44IFWId072jGbof2fe0=; b=Em22HJo6zt0nA5UCthBXJCr/evH5DsjF+AzcA0YxJcCu6dS1zdg01k5RublKt245zM +z83Pwa1+SZ5UfmYre42iK9BUZKcUFveqtbfTaJy+48UF01JlDHlnVaW2h/NlELtQ9A9 6U357sN8I8Hp3NniXsuSjTbb1pbkv4ur5rPKEbRXWV9p6jGywKNRQV7P16zV86W4fWxk 1o58X3JOqZPVj7DIOtNBX6ihkYqQfTFAw/V3yJHg9W4CqTApvvZFMa7dZXmWJ5VAn8a5 JisLUbVjjvcgX3pcYMPAZVOHjWV6m1VNI1uioFLSniOf3qtVgYMa1zZvIuEejODYnrpa uD4w==
X-Gm-Message-State: ALoCoQl5MMz4x6kmQp3MpcfWNIzOi7Rh0QvgPqAyXzlr52Sj+VGsMPAJ029Me6pjjTFE7j39J8+nYHb+mYgN4rBpYaPqwnO9Viw6pL+aN/EeuT/cEi2DQIa2sKic1NdiT20lT3eWgRibAv3ewMAxK2DgQI3XQsIDV3aZ+Vqsp26kENvRGi1YQlbhABQedN1KnZEJgLjVGmn2
MIME-Version: 1.0
X-Received: by 10.60.73.164 with SMTP id m4mr5244810oev.8.1394105390637; Thu, 06 Mar 2014 03:29:50 -0800 (PST)
Received: by 10.182.142.198 with HTTP; Thu, 6 Mar 2014 03:29:50 -0800 (PST)
In-Reply-To: <CAMm+LwipgTevGFqs0PphNTpn=1ZZgSjVVvMe2Srco4JN8F_fQg@mail.gmail.com>
References: <CAMm+LwipgTevGFqs0PphNTpn=1ZZgSjVVvMe2Srco4JN8F_fQg@mail.gmail.com>
Date: Thu, 6 Mar 2014 11:29:50 +0000
Message-ID: <CALzYgEctzKxXJzG43qJJbqsZmT36Z+TkP_woZAYZ3ha2vhSKyg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: multipart/alternative; boundary=001a1135f1b096d94604f3ee741f
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/WqsDoXExStYGmtP9RZXWtGXJJjE
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Some comments on the Web Service part
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 11:29:56 -0000

--001a1135f1b096d94604f3ee741f
Content-Type: text/plain; charset=UTF-8

On Wed, Mar 5, 2014 at 6:41 PM, Phillip Hallam-Baker <hallam@gmail.com>wrote:

> 1) This is a specified service, shouldn't it be registered as a
> .well-known service?
>
> http://example.com/.well-known/ct/1
>
> This means that the CT log can play nice with other services on the same
> server.
>
> (obviously have to replace ct with what we register)
>
Could you please point to the standard specifying how these well-known
services are defined?
Regardless, it seems to be independent of the commands specification that a
CT log must conform to.
The Google-managed logs have an address that conforms with the rest of the
HTTP APIs Google offers. We technically could offer
https://ct.googleapis.com/.well-known/..., if it provides strong benefit.
Since we expect few, well-known logs, I can't see the benefit in
registering it as well-known service since very few domains are expected to
offer it (i.e. there is no benefit it making it easily discoverable).

>
>
> 2) The command should be present in the JSON request.
>
> Do you mean this as an addition or instead of specifying the command in
the request line?
Is there a specific web traffic management system that you know/expect to
cause problem?


> HTTP request lines are hard to protect with message level authentication.
> Putting the command in the content means that it is covered independently.
>
> Reason this matters is that the request line and headers tend to get
> 'battered' as they pass through enterprise scale web traffic management
> systems. The same is true of TLS authentication that tends to get stripped
> out at the front door by some sort of message router.
>
>
>
>
> --
> Website: http://hallambaker.com/
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>
>

--001a1135f1b096d94604f3ee741f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Wed, Mar 5, 2014 at 6:41 PM, Phillip Hallam-Baker <span dir=3D"l=
tr">&lt;<a href=3D"mailto:hallam@gmail.com" target=3D"_blank">hallam@gmail.=
com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div dir=3D"ltr">1) This is a specified service, shouldn&#=
39;t it be registered as a .well-known service?<br clear=3D"all">
<div><br></div><div><a href=3D"http://example.com/.well-known/ct/1" target=
=3D"_blank">http://example.com/.well-known/ct/1</a></div>
<div><br></div><div>This means that the CT log can play nice with other ser=
vices on the same server.</div><div><br></div><div>(obviously have to repla=
ce ct with what we register)</div></div></blockquote><div>Could you please =
point to the standard specifying how these well-known services are defined?=
</div>
<div>Regardless, it seems to be independent of the commands specification t=
hat a CT log must conform to.=C2=A0</div><div>The Google-managed logs have =
an address that conforms with the rest of the HTTP APIs Google offers. We t=
echnically could offer=C2=A0<a href=3D"https://ct.googleapis.com/.well-know=
n/..">https://ct.googleapis.com/.well-known/..</a>., if it provides strong =
benefit.</div>
<div>Since we expect few, well-known logs, I can&#39;t see the benefit in r=
egistering it as well-known service since very few domains are expected to =
offer it (i.e. there is no benefit it making it easily discoverable).</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div dir=3D"ltr"><div><br></div><div><br></div><div>2) The=
 command should be present in the JSON request.</div>

<div><br></div></div></blockquote><div>Do you mean this as an addition or i=
nstead of specifying the command in the request line?=C2=A0</div><div>Is th=
ere a specific web traffic management system that you know/expect to cause =
problem?</div>
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-l=
eft-style:solid;padding-left:1ex"><div dir=3D"ltr"><div></div><div>HTTP req=
uest lines are hard to protect with message level authentication. Putting t=
he command in the content means that it is covered independently.</div>
<div><br></div><div>Reason this matters is that the request line and header=
s tend to get &#39;battered&#39; as they pass through enterprise scale web =
traffic management systems. The same is true of TLS authentication that ten=
ds to get stripped out at the front door by some sort of message router.</d=
iv>
<span class=3D""><font color=3D"#888888">
<div><br></div><div><br></div><div><br></div><div><br></div>-- <br>Website:=
 <a href=3D"http://hallambaker.com/" target=3D"_blank">http://hallambaker.c=
om/</a><br>
</font></span></div>
<br>_______________________________________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><br>
<br></blockquote></div><br></div></div>

--001a1135f1b096d94604f3ee741f--


From nobody Thu Mar  6 05:02:54 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C06C21A02C0 for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:02:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 1LKkPpvOJNna for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:02:47 -0800 (PST)
Received: from mail-la0-x230.google.com (mail-la0-x230.google.com [IPv6:2a00:1450:4010:c03::230]) by ietfa.amsl.com (Postfix) with ESMTP id D6A7B1A02CA for <trans@ietf.org>; Thu,  6 Mar 2014 05:02:44 -0800 (PST)
Received: by mail-la0-f48.google.com with SMTP id gf5so1697969lab.7 for <trans@ietf.org>; Thu, 06 Mar 2014 05:02:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=LlV/TVhNugB6+mCQxuKz4hwOwkvxQPJAXQRxaFYSpgM=; b=vGT36IPglWAyT3Pne+i9WMlo+I6p1mijn01RjqU4qL/VofrvKEKzcclWa4VAf42RwD BOhwOFm9lppFUt/aL1ofCcPkrh5m5KLqhrB3pbXkKt4dFVuNy35/APH70D38WGfhPGVh n6p7+mDheaJB705AGRQVUxXdHKnvIFBw7w6Xac2Zbar2nzXUP6o5GDNMzEF6FuudoDMJ 66pj1P66mhOdbudtYxMy9367e0m29ioO02WV4jhRr/ypGY39WU162xxjpAB48oBfU3W8 dTiXaB0kLDi6DuB/YCXGvQp470+T72tu35OhAakwu3hpPq1fDdgD6yeuYiHe60GOfY8C FzAA==
MIME-Version: 1.0
X-Received: by 10.112.125.225 with SMTP id mt1mr7513873lbb.35.1394110960211; Thu, 06 Mar 2014 05:02:40 -0800 (PST)
Received: by 10.112.37.168 with HTTP; Thu, 6 Mar 2014 05:02:40 -0800 (PST)
Date: Thu, 6 Mar 2014 13:02:40 +0000
Message-ID: <CAMm+LwjdRDKSRPS_dTTJiL1ChQtu3t-s+dTeBE3HPCcaDDMynQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=089e0112bfb88f9ec704f3efc031
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/APHLpjyG2p8ucGuQ-P5QFbT3Co8
Subject: [Trans] Can't get tracker credential
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:02:52 -0000

--089e0112bfb88f9ec704f3efc031
Content-Type: text/plain; charset=ISO-8859-1

Tried several times have I.

Email with password reset arrived has not.



-- 
Website: http://hallambaker.com/

--089e0112bfb88f9ec704f3efc031
Content-Type: text/html; charset=ISO-8859-1

<div dir="ltr">Tried several times have I.<div><br></div><div>Email with password reset arrived has not.</div><div><br clear="all"><div><br></div><div><br></div>-- <br>Website: <a href="http://hallambaker.com/">http://hallambaker.com/</a><br>

</div></div>

--089e0112bfb88f9ec704f3efc031--


From nobody Thu Mar  6 05:12:52 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FD881A017A for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:12:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 3AlBf4072tqL for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:12:46 -0800 (PST)
Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [IPv6:2a00:1450:4010:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 4F08D1A02CD for <trans@ietf.org>; Thu,  6 Mar 2014 05:12:46 -0800 (PST)
Received: by mail-la0-f46.google.com with SMTP id hr17so1714686lab.5 for <trans@ietf.org>; Thu, 06 Mar 2014 05:12:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Z5EU266hEE6bRG+lBVVg22QtwO3Z/irPfojy+LFSg/w=; b=GU8oMQlLSryubDaC3hFqqAApYuHQQLhCQb/pOYOQxUT5dULEwyAAuboMAcJW+iUwgM QRGFLI8KTwtOJN7zPjBg1TbpleXVEbQOPKVt+ocLq70kVrowOgkxZuuDnxOqxgdA8zjn 7TbASiBcbFyuH6WP+r+tQxZLy5sSLtWhCkkpuZyYKfx8OVJzB+Kwr90p3jjkLqDLkMz7 +ndJbN2ECOSObucV6FIhUQrqNQ3RPzuSIO3XULIwvdCaqwW057M4aqCPTZgdQZumIBYA ZacQS6yayUTmiMp39YP8E2d9320fbcUuR1vQmCL0OZl/aqINVHkM/jtOSpr9FoVvv/o2 8XsQ==
MIME-Version: 1.0
X-Received: by 10.152.190.135 with SMTP id gq7mr8084111lac.28.1394111561746; Thu, 06 Mar 2014 05:12:41 -0800 (PST)
Received: by 10.112.37.168 with HTTP; Thu, 6 Mar 2014 05:12:41 -0800 (PST)
In-Reply-To: <CALzYgEctzKxXJzG43qJJbqsZmT36Z+TkP_woZAYZ3ha2vhSKyg@mail.gmail.com>
References: <CAMm+LwipgTevGFqs0PphNTpn=1ZZgSjVVvMe2Srco4JN8F_fQg@mail.gmail.com> <CALzYgEctzKxXJzG43qJJbqsZmT36Z+TkP_woZAYZ3ha2vhSKyg@mail.gmail.com>
Date: Thu, 6 Mar 2014 13:12:41 +0000
Message-ID: <CAMm+LwjQawRJ6+UbU+Fr56U0AZZSN0YPBRUH8cc2kihNWjXMcg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Eran Messeri <eranm@google.com>
Content-Type: multipart/alternative; boundary=001a11381b506a4e4604f3efe42f
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/tjfsFMzob5U7H4Wax9XbXvzRX6k
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Some comments on the Web Service part
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:12:49 -0000

--001a11381b506a4e4604f3efe42f
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Mar 6, 2014 at 11:29 AM, Eran Messeri <eranm@google.com> wrote:

>
>
>
> On Wed, Mar 5, 2014 at 6:41 PM, Phillip Hallam-Baker <hallam@gmail.com>wrote:
>
>> 1) This is a specified service, shouldn't it be registered as a
>> .well-known service?
>>
>> http://example.com/.well-known/ct/1
>>
>> This means that the CT log can play nice with other services on the same
>> server.
>>
>> (obviously have to replace ct with what we register)
>>
> Could you please point to the standard specifying how these well-known
> services are defined?
>

https://tools.ietf.org/html/rfc5785


>  Regardless, it seems to be independent of the commands specification
> that a CT log must conform to.
>

It is a standards nit.


> The Google-managed logs have an address that conforms with the rest of the
> HTTP APIs Google offers. We technically could offer
> https://ct.googleapis.com/.well-known/..., if it provides strong benefit.
>

The benefit here is that we try to get consistency across IETF standards.
And since this is layering over HTTP it is important to make it layer the
same way that other specs layer.


> Since we expect few, well-known logs, I can't see the benefit in
> registering it as well-known service since very few domains are expected to
> offer it (i.e. there is no benefit it making it easily discoverable)
>

Expectations of low use is not a good reason not to conform to an
established practice.



>
>> 2) The command should be present in the JSON request.
>>
>> Do you mean this as an addition or instead of specifying the command in
> the request line?
> Is there a specific web traffic management system that you know/expect to
> cause problem?
>

In addition to the HTTP request line.

Some people are going to want to be able to separate out command handlers
by command. The ADD commands cause a state change to the database, the
request commands don't. So it is worthwhile making it easy to route the
command to the right processor.

This is a very similar argument to the reason why SMTP FROM (RFC821) is not
the same as RFC822 From:


-- 
Website: http://hallambaker.com/

--001a11381b506a4e4604f3efe42f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Thu, Mar 6, 2014 at 11:29 AM, Eran Messeri <span dir=3D"ltr">&lt=
;<a href=3D"mailto:eranm@google.com" target=3D"_blank">eranm@google.com</a>=
&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><d=
iv class=3D"gmail_quote">

<div>On Wed, Mar 5, 2014 at 6:41 PM, Phillip Hallam-Baker <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:hallam@gmail.com" target=3D"_blank">hallam@gmail.com=
</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div dir=3D"ltr">1) This is a specified service, shouldn&#=
39;t it be registered as a .well-known service?<br clear=3D"all">


<div><br></div><div><a href=3D"http://example.com/.well-known/ct/1" target=
=3D"_blank">http://example.com/.well-known/ct/1</a></div>
<div><br></div><div>This means that the CT log can play nice with other ser=
vices on the same server.</div><div><br></div><div>(obviously have to repla=
ce ct with what we register)</div></div></blockquote></div><div>Could you p=
lease point to the standard specifying how these well-known services are de=
fined?</div>

</div></div></div></blockquote><div><br></div><div><a href=3D"https://tools=
.ietf.org/html/rfc5785" target=3D"_blank">https://tools.ietf.org/html/rfc57=
85</a><br></div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,=
204);border-left-style:solid;padding-left:1ex">

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">
<div>Regardless, it seems to be independent of the commands specification t=
hat a CT log must conform to.=A0</div></div></div></div></blockquote><div><=
br></div><div>It is a standards nit.</div><div>=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div=
>The Google-managed logs have an address that conforms with the rest of the=
 HTTP APIs Google offers. We technically could offer=A0<a href=3D"https://c=
t.googleapis.com/.well-known/.." target=3D"_blank">https://ct.googleapis.co=
m/.well-known/..</a>., if it provides strong benefit.</div>

</div></div></div></blockquote><div><br></div><div>The benefit here is that=
 we try to get consistency across IETF standards. And since this is layerin=
g over HTTP it is important to make it layer the same way that other specs =
layer.=A0</div>

<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra">=
<div class=3D"gmail_quote">


<div>Since we expect few, well-known logs, I can&#39;t see the benefit in r=
egistering it as well-known service since very few domains are expected to =
offer it (i.e. there is no benefit it making it easily discoverable)</div>

</div></div></div></blockquote><div><br></div><div>Expectations of low use =
is not a good reason not to conform to an established practice.</div><div><=
br></div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bo=
rder-left-style:solid;padding-left:1ex">

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;=
padding-left:1ex">

<div dir=3D"ltr"><div><br></div><div>2) The command should be present in th=
e JSON request.</div>

<div><br></div></div></blockquote></div><div>Do you mean this as an additio=
n or instead of specifying the command in the request line?=A0</div><div>Is=
 there a specific web traffic management system that you know/expect to cau=
se problem?</div>

</div></div></div></blockquote><div><br></div><div>In addition to the HTTP =
request line.</div><div><br></div><div>Some people are going to want to be =
able to separate out command handlers by command. The ADD commands cause a =
state change to the database, the request commands don&#39;t. So it is wort=
hwhile making it easy to route the command to the right processor.=A0</div>
<div><br></div><div>This is a very similar argument to the reason why SMTP =
FROM (RFC821) is not the same as RFC822 From:</div></div><br clear=3D"all">=
<div><br></div>-- <br>Website: <a href=3D"http://hallambaker.com/" target=
=3D"_blank">http://hallambaker.com/</a><br>

</div></div>

--001a11381b506a4e4604f3efe42f--


From nobody Thu Mar  6 05:14:14 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 156361A02A5 for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:14:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 LT9Yi-HKxCSM for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 05:14:10 -0800 (PST)
Received: from mail-bk0-x231.google.com (mail-bk0-x231.google.com [IPv6:2a00:1450:4008:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 999B71A01F2 for <trans@ietf.org>; Thu,  6 Mar 2014 05:14:10 -0800 (PST)
Received: by mail-bk0-f49.google.com with SMTP id my13so675450bkb.36 for <trans@ietf.org>; Thu, 06 Mar 2014 05:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=gmsDvDPC4tC2bfPIjm4Q+mwR8mhYZ1BJygZefaPLKHc=; b=YbPjzIJ5JFqsobG4lYH2n+2ESyQaUJ2kqo2AT0rrcBQPyyf7hT2PpXhXUdCjA7JC+e e+ARLpYn30QonOu5/iey0Nu3r004ani858PA5LtnaWab6LdtPwrUSji8LQ8hFv+8krrM woXsxG+t0IU+DqjMOg8nJtCGfEE8eff3COvEMEVROY7U5cwPeHh+yGX5da8vDlgQxN+L C20N6izIz1s6oJh8T2eXyM3VkoHSJoOtDsZ6313xx2QpuQN5CdTsIpJkJgcXrjSqTB0U 1jZiroy3Xqm05Mablem1f+sdAP9uzzs/hwiFxHRR2JdHS1b6LLZoaLKpt4PmVU32wJOs L3oA==
X-Received: by 10.204.61.4 with SMTP id r4mr344294bkh.30.1394111646147; Thu, 06 Mar 2014 05:14:06 -0800 (PST)
Received: from ?IPv6:2001:67c:370:160:907a:3dc2:b7ab:f1c9? ([2001:67c:370:160:907a:3dc2:b7ab:f1c9]) by mx.google.com with ESMTPSA id f11sm9090059bkj.6.2014.03.06.05.14.04 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Mar 2014 05:14:05 -0800 (PST)
Message-ID: <5318749B.80401@gmail.com>
Date: Thu, 06 Mar 2014 13:14:03 +0000
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: trans@ietf.org
References: <CAMm+LwjdRDKSRPS_dTTJiL1ChQtu3t-s+dTeBE3HPCcaDDMynQ@mail.gmail.com>
In-Reply-To: <CAMm+LwjdRDKSRPS_dTTJiL1ChQtu3t-s+dTeBE3HPCcaDDMynQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/P6DX5u0QIQhF8nuQw-hi1IYNIx0
Subject: Re: [Trans] Can't get tracker credential
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 13:14:12 -0000

On 03/06/2014 01:02 PM, Phillip Hallam-Baker wrote:
> Tried several times have I.
> Email with password reset arrived has not.

I believe (but am not completely certain) that the right
address for support for the tools website is webmaster@tools.ietf.org.

Melinda



From nobody Thu Mar  6 08:18:30 2014
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 504161A013E for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 07:57:56 -0800 (PST)
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] autolearn=ham
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 8Gm6dhW4OpwG for <trans@ietfa.amsl.com>; Thu,  6 Mar 2014 07:57:55 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8C61A0210 for <trans@ietf.org>; Thu,  6 Mar 2014 07:57:53 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: trans@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.1.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140306155753.3073.44702.idtracker@ietfa.amsl.com>
Date: Thu, 06 Mar 2014 07:57:53 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/Z_N_Fe-Qc_Kfh7ZI7ODBZkLP-jU
X-Mailman-Approved-At: Thu, 06 Mar 2014 08:18:28 -0800
Subject: [Trans] Milestones changed for trans WG
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 15:57:56 -0000

Added milestone "6962bis to IESG", due December 2014.

URL: http://datatracker.ietf.org/wg/trans/charter/


From nobody Mon Mar 10 11:59:10 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5DBB1A04AA for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 11:59:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.447
X-Spam-Level: 
X-Spam-Status: No, score=-7.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 qxO3CEj0oP_z for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 11:59:05 -0700 (PDT)
Received: from tus1smtoutpex02.symantec.com (tus1smtoutpex02.symantec.com [216.10.195.242]) by ietfa.amsl.com (Postfix) with ESMTP id 924391A03FC for <trans@ietf.org>; Mon, 10 Mar 2014 11:59:05 -0700 (PDT)
X-AuditID: d80ac3f2-b7f148e000002108-1b-531e0b741792
Received: from tus1opsmtapin02.ges.symantec.com (tus1opsmtapin02.ges.symantec.com [192.168.214.44]) by tus1smtoutpex02.symantec.com (Symantec Brightmail Gateway out) with SMTP id EA.37.08456.47B0E135; Mon, 10 Mar 2014 18:59:00 +0000 (GMT)
Received: from [155.64.220.139] (helo=TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM) by tus1opsmtapin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WN5Pg-00033c-2d for trans@ietf.org; Mon, 10 Mar 2014 18:59:00 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM ([155.64.220.139]) with mapi; Mon, 10 Mar 2014 11:58:50 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: "trans@ietf.org" <trans@ietf.org>
Date: Mon, 10 Mar 2014 11:58:48 -0700
Thread-Topic: Question about PRIVATE option (Ticket #1)
Thread-Index: Ac88ksUw1G21Wc8fQ06I7Z8O18YFxg==
Message-ID: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_544B0DD62A64C1448B2DA253C011414607C70EAF9ETUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeLIzCtJLcpLzFFi42I5sOKajm4Jt1ywQddnbou1jy+yODB6LFny kymAMYrLJiU1J7MstUjfLoErY9LLU+wFPUIVq5feZ21g3MjfxcjJISFgIvHp0zNWCFtM4sK9 9WxdjFwcQgIfGCVW7N3MBJIQEvjPKHF+njREYhWjxOb2XcwgCTYBPYktj6+wg9giAqoSn++3 gDWwANn/1rezgdjCAkYS0/fOYYGoMZc4+OUtM4StJ7HifwtjFyMHB69AlMS6TkOQMCPQEd9P rQEbwywgLnHryXwmiOMEJJbsOc8MYYtKvHz8jxWiXlTiTvt6Roj6fImPm56DxXkFBCVOznzC MoFReBaSUbOQlM1CUgYR15FYsPsTG4StLbFs4WtmGPvMgcdMyOILGNlXMcqUlBYbFueW5JeW FKRWGBjpFVfmJgKjJlkvOT93EyMwcm5wHf60g/HGUsVDjAIcjEo8vJu/ygYLsSaWAVUeYpTg YFYS4W35DRTiTUmsrEotyo8vKs1JLT7EKM3BoiTOuyR9RZCQQHpiSWp2ampBahFMlomDU6qB UWCb+uqAmoAtH97W6llc3fjQ99rt2oDTPT46RklLnntefWi+/mxywjsVm7ismj1uPN+6Fx4x +MNSJtDr3b8k2m/pskOcHldiPr3qYp6W9u966dGIe5vFJi7cqvY0p9jOoaK2sf7Ztp54mR7x +9dUc6TOey/5bleZvYcrpeuz89VpPzct/5qxVImlOCPRUIu5qDgRAHwU2gOYAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/FA9IKrTnD7wLcq8BJDpmsQHDg9M
Subject: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 18:59:08 -0000

--_000_544B0DD62A64C1448B2DA253C011414607C70EAF9ETUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Regarding Issue #1: http://tools.ietf.org/wg/trans/trac/ticket/1# "Need opt=
ions for avoiding logging private subdomains", I think the design is not ye=
t complete.

I understand how this works when my customer has chosen the precert deliver=
y option (I mask the second level domain in the precert that I send with th=
e add-pre-chain command).

But if my customer has chosen to deliver SCTs via OCSP staple or TLS extens=
ion, and they want to keep their subdomain private, what do I do? I'm going=
 to sign the cert without SCTs in it, but if I log it via an add-chain comm=
and, the subdomains will be visible in the log.

-Rick


--_000_544B0DD62A64C1448B2DA253C011414607C70EAF9ETUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri, sans-serif" size=3D"2">
<div>Regarding Issue #1: <a href=3D"http://tools.ietf.org/wg/trans/trac/tic=
ket/1#"><font color=3D"#0000FF"><u>http://tools.ietf.org/wg/trans/trac/tick=
et/1#</u></font></a> &#8220;Need options for avoiding logging private subdo=
mains&#8221;, I think the design is not yet complete.</div>
<div>&nbsp;</div>
<div>I understand how this works when my customer has chosen the precert de=
livery option (I mask the second level domain in the precert that I send wi=
th the add-pre-chain command).</div>
<div>&nbsp;</div>
<div>But if my customer has chosen to deliver SCTs via OCSP staple or TLS e=
xtension, and they want to keep their subdomain private, what do I do? I&#8=
217;m going to sign the cert without SCTs in it, but if I log it via an add=
-chain command, the subdomains will be
visible in the log.</div>
<div>&nbsp;</div>
<div>-Rick</div>
<div>&nbsp;</div>
</font>
</body>
</html>

--_000_544B0DD62A64C1448B2DA253C011414607C70EAF9ETUS1XCHEVSPIN_--


From nobody Mon Mar 10 12:25:35 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00BFE1A0538 for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 12:25:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 slj0LBZxtcdc for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 12:25:32 -0700 (PDT)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id E0DD51A048A for <trans@ietf.org>; Mon, 10 Mar 2014 12:25:18 -0700 (PDT)
Received: by mail-la0-f53.google.com with SMTP id b8so4882805lan.40 for <trans@ietf.org>; Mon, 10 Mar 2014 12:25:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=DR7gzMSPBvwPsMOP5GTIbcV3TkcSxh55fbBcrblszwg=; b=TiUn1MMJYuJDYcnnGAWjbdBc6fIiEH8bl+b5GjMUsM8e3zk9ou4bo3CUxcwRxRq1TA 28bTMIH5i7z+FlhEGF9MF9rlAoP1F2eJVaGhI2c55QxsQ/MTCprwbFTcL7MBpJoQNd32 PW41nsB1Y0e06gQ3k7lOWma3Qf7C3aTdwGD5bzmMHZxPAem8FPWMWY/18fHWqpl/x5gg xbWQVxKYfD/uI/mi9Y9P5niaXE/xJ7mFacNxW9Bwd92M5L4aZTQfDZKyOnkQ20U7WZC/ DVnW+E1qDiJ9tI56Iyuun4GCfWT5saNhVaq4NsgWTYI+PmbUYpIEhSWkrxAOPzreQzuv dtQw==
MIME-Version: 1.0
X-Received: by 10.112.140.202 with SMTP id ri10mr23283193lbb.9.1394479512803;  Mon, 10 Mar 2014 12:25:12 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Mon, 10 Mar 2014 12:25:12 -0700 (PDT)
Date: Mon, 10 Mar 2014 15:25:12 -0400
Message-ID: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c25dea01de6c04f445901e
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/ySxKSFcsimLlsonGM7s5qlTdV50
Subject: [Trans] Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 19:25:34 -0000

--001a11c25dea01de6c04f445901e
Content-Type: text/plain; charset=ISO-8859-1

I am currently working on entering RFC6962 into my protocol compiler. This
has 'certain ideas' about regularity and conformance which is of course the
point of the exercise.

Some issues arising:

[Page 17]
      extensions:  An opaque type for future expansion.  It is likely
         that not all participants will need to understand data in this
         field.  Logs should set this to the empty string.  Clients
         should decode the base64-encoded data and include it in the
         SCT.

I have no idea why this would be needed. JSON allows any object to be
extended with arbitrary additional tags. I have no idea how this would be
used as well. There isn't a mechanism to tell the receiver what type of
data to expect.

If we did need to extend a message the way to do it would be to extend the
object with a new tag. JSON rules require the tag be ignored.

There is an open question on how to manage JSON extensibility. Some folk
are proposing going the XML route and an equivalent of the xmlns tag.
Reserved words are yucky and unnecessary though. If we want to use URIs as
a mechanism for describing an extension we can do that by using the URI as
a tag:

If the original message looks something like:

{ "a" : 1,
  "b" : 2 }

We can add a new tag for the FOO extension with unique identifier
urn:iana:someregistry:FOO as follows:

{ "a" : 1,
  "b" : 2,
 }





-- 
Website: http://hallambaker.com/

--001a11c25dea01de6c04f445901e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I am currently working on entering RFC6962 into my pr=
otocol compiler. This has &#39;certain ideas&#39; about regularity and conf=
ormance which is of course the point of the exercise.</div><div><br></div>
<div>Some issues arising:</div><div><br></div><div>[Page 17]=A0</div><div>=
=A0 =A0 =A0 extensions: =A0An opaque type for future expansion. =A0It is li=
kely</div><div>=A0 =A0 =A0 =A0 =A0that not all participants will need to un=
derstand data in this</div>
<div>=A0 =A0 =A0 =A0 =A0field. =A0Logs should set this to the empty string.=
 =A0Clients</div><div>=A0 =A0 =A0 =A0 =A0should decode the base64-encoded d=
ata and include it in the</div><div>=A0 =A0 =A0 =A0 =A0SCT.</div><div><br><=
/div><div>I have no idea why this would be needed. JSON allows any object t=
o be extended with arbitrary additional tags. I have no idea how this would=
 be used as well. There isn&#39;t a mechanism to tell the receiver what typ=
e of data to expect.</div>
<div><br></div><div>If we did need to extend a message the way to do it wou=
ld be to extend the object with a new tag. JSON rules require the tag be ig=
nored.=A0</div><div><br></div><div>There is an open question on how to mana=
ge JSON extensibility. Some folk are proposing going the XML route and an e=
quivalent of the xmlns tag. Reserved words are yucky and unnecessary though=
. If we want to use URIs as a mechanism for describing an extension we can =
do that by using the URI as a tag:</div>
<div><br></div><div>If the original message looks something like:</div><div=
><br></div><div>{ &quot;a&quot; : 1,</div><div>=A0 &quot;b&quot; : 2 }</div=
><div><br></div><div>We can add a new tag for the FOO extension with unique=
 identifier urn:iana:someregistry:FOO as follows:</div>
<div><div><br></div><div>{ &quot;a&quot; : 1,</div><div>=A0 &quot;b&quot; :=
 2,</div><div>=A0}</div></div><div><br></div><div><br></div><div><br></div>=
<br clear=3D"all"><div><br></div>-- <br>Website: <a href=3D"http://hallamba=
ker.com/">http://hallambaker.com/</a><br>

</div>

--001a11c25dea01de6c04f445901e--


From nobody Mon Mar 10 12:29:13 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2C4A1A064C for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 12:29:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 eN5hZ48bLSJE for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 12:29:03 -0700 (PDT)
Received: from mail-la0-x22d.google.com (mail-la0-x22d.google.com [IPv6:2a00:1450:4010:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 3BBD01A02E6 for <trans@ietf.org>; Mon, 10 Mar 2014 12:29:03 -0700 (PDT)
Received: by mail-la0-f45.google.com with SMTP id hr17so5028090lab.32 for <trans@ietf.org>; Mon, 10 Mar 2014 12:28:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=CIEl4fK4z8PDilIGVdKtPWFGUpwmRwxuxgomhM3+Qhk=; b=mEnIoupUQ1LInp54uyZstQ03IDzZeVoHUBJFeYYqNfV516bq3dRw5GBPQ+TARwZrK8 r0X2goGMCDoQ/xYIoWJEaXqqBLYr+aivU+W4c5UE+SVJkJQMmuQS6vHlaq1/td1SMItg qPXDQHvvlj54HWHyF3ttRtvX7OLATXqOru3fRio05YmIfvlCY9z30EPs0pi8Aobie8cI 4QBxn36p0kcXE2tOeO9Y/dJ5CeSzJONKYG06co/2VvtubMRcSJHLHlqTyeQcwtIZ6xIT wkAIoOlNGfzhxNWA6mABZQTnhOUzo99ulLiQgR7O3DNB+XJY7Fx4GGu3Kd+dU4sldu0g f6JQ==
MIME-Version: 1.0
X-Received: by 10.112.128.170 with SMTP id np10mr23283252lbb.22.1394479737228;  Mon, 10 Mar 2014 12:28:57 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Mon, 10 Mar 2014 12:28:57 -0700 (PDT)
In-Reply-To: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
References: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
Date: Mon, 10 Mar 2014 15:28:57 -0400
Message-ID: <CAMm+Lwge2hhQW4na7aZQen+1oZwBFVQFbEQS=9Qu+i6GErxSFg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=047d7b3a87666251b504f4459de8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/5OuHbnZLKKZcgWqayM3BmIvw5KY
Subject: [Trans] Fwd: Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 19:29:10 -0000

--047d7b3a87666251b504f4459de8
Content-Type: text/plain; charset=ISO-8859-1

Sorry, gmail is behaving oddly today, it sent that message as I was typing.
The second odd thing it has done today.

I'll fix up that comment and put the rest in another message:


I am currently working on entering RFC6962 into my protocol compiler. This
has 'certain ideas' about regularity and conformance which is of course the
point of the exercise.

Some issues arising:

[Page 17]
      extensions:  An opaque type for future expansion.  It is likely
         that not all participants will need to understand data in this
         field.  Logs should set this to the empty string.  Clients
         should decode the base64-encoded data and include it in the
         SCT.

I have no idea why this would be needed. JSON allows any object to be
extended with arbitrary additional tags. I have no idea how this would be
used as well. There isn't a mechanism to tell the receiver what type of
data to expect.

If we did need to extend a message the way to do it would be to extend the
object with a new tag. JSON rules require the tag be ignored.

There is an open question on how to manage JSON extensibility. Some folk
are proposing going the XML route and an equivalent of the xmlns tag.
Reserved words are yucky and unnecessary though. If we want to use URIs as
a mechanism for describing an extension we can do that by using the URI as
a tag:

If the original message looks something like:

{ "a" : 1,
  "b" : 2 }

We can add a new tag for the FOO extension with unique identifier
urn:iana:someregistry:FOO as follows:

{ "a" : 1,
  "b" : 2,
  "urn:iana:someregistry:FOO ": { ... new object or data item here ...}
 }

This does not require us to do anything at the moment. It is a property of
JSON we can use if needed.


-- 
Website: http://hallambaker.com/

--047d7b3a87666251b504f4459de8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sorry, gmail is behaving oddly today, it sent that message=
 as I was typing. The second odd thing it has done today.<div><br></div><di=
v>I&#39;ll fix up that comment and put the rest in another message:</div><d=
iv>
<br></div><div><br></div><div><div style=3D"font-family:arial,sans-serif;fo=
nt-size:15.833333015441895px">I am currently working on entering RFC6962 in=
to my protocol compiler. This has &#39;certain ideas&#39; about regularity =
and conformance which is of course the point of the exercise.</div>
<div style=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">Some issues arising:</div><div style=3D"font-family:arial,sans-se=
rif;font-size:15.833333015441895px">
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">[Page 17]=A0</div><div style=3D"font-family:arial,sans-serif;font=
-size:15.833333015441895px">=A0 =A0 =A0 extensions: =A0An opaque type for f=
uture expansion. =A0It is likely</div>
<div style=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">=
=A0 =A0 =A0 =A0 =A0that not all participants will need to understand data i=
n this</div><div style=3D"font-family:arial,sans-serif;font-size:15.8333330=
15441895px">
=A0 =A0 =A0 =A0 =A0field. =A0Logs should set this to the empty string. =A0C=
lients</div><div style=3D"font-family:arial,sans-serif;font-size:15.8333330=
15441895px">=A0 =A0 =A0 =A0 =A0should decode the base64-encoded data and in=
clude it in the</div><div style=3D"font-family:arial,sans-serif;font-size:1=
5.833333015441895px">
=A0 =A0 =A0 =A0 =A0SCT.</div><div style=3D"font-family:arial,sans-serif;fon=
t-size:15.833333015441895px"><br></div><div style=3D"font-family:arial,sans=
-serif;font-size:15.833333015441895px">I have no idea why this would be nee=
ded. JSON allows any object to be extended with arbitrary additional tags. =
I have no idea how this would be used as well. There isn&#39;t a mechanism =
to tell the receiver what type of data to expect.</div>
<div style=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">If we did need to extend a message the way to do it would be to e=
xtend the object with a new tag. JSON rules require the tag be ignored.=A0<=
/div>
<div style=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">There is an open question on how to manage JSON extensibility. So=
me folk are proposing going the XML route and an equivalent of the xmlns ta=
g. Reserved words are yucky and unnecessary though. If we want to use URIs =
as a mechanism for describing an extension we can do that by using the URI =
as a tag:</div>
<div style=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">=
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">If the original message looks something like:</div><div style=3D"=
font-family:arial,sans-serif;font-size:15.833333015441895px">
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">{ &quot;a&quot; : 1,</div><div style=3D"font-family:arial,sans-se=
rif;font-size:15.833333015441895px">=A0 &quot;b&quot; : 2 }</div><div style=
=3D"font-family:arial,sans-serif;font-size:15.833333015441895px">
<br></div><div style=3D"font-family:arial,sans-serif;font-size:15.833333015=
441895px">We can add a new tag for the FOO extension with unique identifier=
 urn:iana:someregistry:FOO as follows:</div><div style=3D"font-family:arial=
,sans-serif;font-size:15.833333015441895px">
<div><br></div><div>{ &quot;a&quot; : 1,</div><div>=A0 &quot;b&quot; : 2,</=
div><div>=A0 &quot;urn:iana:someregistry:FOO &quot;: { ... new object or da=
ta item here ...}</div><div>=A0}</div></div></div><div class=3D"gmail_extra=
"><br clear=3D"all">
<div>This does not require us to do anything at the moment. It is a propert=
y of JSON we can use if needed.</div><div><br></div><div><br></div>-- <br>W=
ebsite: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br>

</div></div>

--047d7b3a87666251b504f4459de8--


From nobody Mon Mar 10 13:59:03 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81AB11A04B0 for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 13:59:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 x6nGqjsoqo2f for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 13:58:58 -0700 (PDT)
Received: from mail-lb0-x230.google.com (mail-lb0-x230.google.com [IPv6:2a00:1450:4010:c04::230]) by ietfa.amsl.com (Postfix) with ESMTP id 3C8511A04A6 for <trans@ietf.org>; Mon, 10 Mar 2014 13:58:57 -0700 (PDT)
Received: by mail-lb0-f176.google.com with SMTP id 10so4952497lbg.21 for <trans@ietf.org>; Mon, 10 Mar 2014 13:58:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=KnSwByzaLh5jAZjEd9cJW1sL3fRRFEDhzSOtZyY5uzI=; b=ZWtgjcPKyGCQtxXLvroqlBjfO1QEI4qnw06l7pluk6dkPg2luevLUBstrBpjq1SNHT nN4hQw5w9ipKWl9fPcRtJ9DsRlWiAaE1bgXWveDN9PMQEpJzWOiEkYphOUfl4kgl3x5j cwXgzwhWGOls7vABgHzpbxFJD5dqMGI6vGnnxbAL0bN25kPtOorml0gAAQmHlgzO8uJJ A5fDRPNBP4dn/ap5Ohcez6VXkL2dERNZfRF+ZD8a0O1vRSPNhpU1XO+VSixhRv9fpAiL 02mzwM3E61xvP3LOuDdj2mxpbV8sNwv1+z6nKUgkhb8/1AnAxTk3n3YjuatO+0kuW1br e3Mg==
MIME-Version: 1.0
X-Received: by 10.112.221.227 with SMTP id qh3mr128714lbc.55.1394485131135; Mon, 10 Mar 2014 13:58:51 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Mon, 10 Mar 2014 13:58:51 -0700 (PDT)
Date: Mon, 10 Mar 2014 16:58:51 -0400
Message-ID: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=001a1135f56ee2ce5904f446de46
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/kUWiz5SEjhTjFIdgTnSmIO2YDkg
Subject: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Mar 2014 20:59:00 -0000

--001a1135f56ee2ce5904f446de46
Content-Type: text/plain; charset=ISO-8859-1

Following on from my last one that went out early...


2) The transactions add-chain and add-pre-chain only differ in the type of
the data being exchanged. It would be more general to change the signature
of the request message so that it had an explicit 'data type'

3) Shouldn't it be possible for a service to manage multiple logs? I would
think this particularly important in the case of a retrieve-only log which
is serving multiple logs. But the same point can be made about the add
operation.

4) sha256_root_hash.

Really? This should be an object that has an algorithm/data pair. Encoding
the algorithm into the tag is going to make algorithm agility hard.

5) 'in decimal'

This phrase crops up repeatedly and I don't think it means what is
intended. All JSON integers are encoded in base 10. Using the term 'in
decimal' is confusing as it is distinct from 'as a decimal'

Integer    42       // An integer value in base ten
Decimal   3.14    // A decimal fraction

6) The tree_size of the first tree, in decimal.

In this context, tree_length would probably be easier to see the context.

7) https://<log server>/ct/v1/get-sth-consistency does not specify if the
first and second tree_size identifiers are ordered or not.

It is likely to result in problems if servers assume first > second or
first < second. Either an order should be specified or there should be an
explicit statement that it does not matter.

8) 0-based index

Not clear to me from the reference section if this is a byte count or an
object count. It should not be necessary to hunt through the spec to find
out which.






-- 
Website: http://hallambaker.com/

--001a1135f56ee2ce5904f446de46
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Following on from my last one that went out early...<=
/div><div><br></div><div><br></div><div>2) The transactions add-chain and=
=A0add-pre-chain only differ in the type of the data being exchanged. It wo=
uld be more general to change the signature of the request message so that =
it had an explicit &#39;data type&#39;</div>
<div><br></div><div>3) Shouldn&#39;t it be possible for a service to manage=
 multiple logs? I would think this particularly important in the case of a =
retrieve-only log which is serving multiple logs. But the same point can be=
 made about the add operation.</div>
<div><br></div><div>4)=A0sha256_root_hash.</div><div><br></div><div>Really?=
 This should be an object that has an algorithm/data pair. Encoding the alg=
orithm into the tag is going to make algorithm agility hard.</div><div><br>
</div><div>5) &#39;in decimal&#39;</div><div><br></div><div>This phrase cro=
ps up repeatedly and I don&#39;t think it means what is intended. All JSON =
integers are encoded in base 10. Using the term &#39;in decimal&#39; is con=
fusing as it is distinct from &#39;as a decimal&#39;</div>
<div><br></div><div>Integer =A0 =A042 =A0 =A0 =A0 // An integer value in ba=
se ten</div><div>Decimal =A0 3.14 =A0 =A0// A decimal fraction</div><div><b=
r></div>6)=A0The tree_size of the first tree, in decimal.<br clear=3D"all">=
<div><br></div><div>
In this context, tree_length would probably be easier to see the context.</=
div><div><br></div><div>7)=A0https://&lt;log server&gt;/ct/v1/get-sth-consi=
stency does not specify if the first and second tree_size identifiers are o=
rdered or not.</div>
<div><br></div><div>It is likely to result in problems if servers assume fi=
rst &gt; second or first &lt; second. Either an order should be specified o=
r there should be an explicit statement that it does not matter.</div><div>
<br></div><div>8)=A00-based index</div><div><br></div><div>Not clear to me =
from the reference section if this is a byte count or an object count. It s=
hould not be necessary to hunt through the spec to find out which.</div><di=
v>
<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>=
<br></div>-- <br>Website: <a href=3D"http://hallambaker.com/">http://hallam=
baker.com/</a><br>
</div>

--001a1135f56ee2ce5904f446de46--


From nobody Mon Mar 10 17:14:43 2014
Return-Path: <frantz@pwpconsult.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B3A41A069C for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:14:42 -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_DNSWL_NONE=-0.0001] autolearn=ham
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 5ACD5luoDBzY for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:14:40 -0700 (PDT)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id 72AD51A06A3 for <trans@ietf.org>; Mon, 10 Mar 2014 17:14:40 -0700 (PDT)
Received: from [173.75.83.129] (helo=Williams-MacBook-Pro.local) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1WNAL3-000267-S0; Mon, 10 Mar 2014 20:14:34 -0400
Date: Mon, 10 Mar 2014 17:14:28 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
X-Priority: 3
In-Reply-To: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
Message-ID: <r422Ps-1075i-0BB240A7A2644D5AA820331F73FD3375@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.3.1 (422)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec794e10cf6a4fb9ae5c62f614387a59fe0b350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 173.75.83.129
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/4qVirJyaoSK1qs3upA7eJylFlX4
Cc: trans@ietf.org
Subject: Re: [Trans] Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 00:14:42 -0000

On 3/10/14 at 12:25 PM, hallam@gmail.com (Phillip Hallam-Baker) wrote:

>There is an open question on how to manage JSON extensibility.

There's no problem here. JSON will not be extended. Doug=20
Crockford, the inventor of JSON is adamant that there is only=20
one version. Forever.

Now someone may make a new serialization format that shares many=20
features with JSON, but it won't be JSON.

Cheers - Bill

-----------------------------------------------------------------------
Bill Frantz        | Concurrency is hard. 12 out  | Periwinkle
(408)356-8506      | 10 programmers get it wrong. | 16345=20
Englewood Ave
www.pwpconsult.com |                - Jeff Frantz | Los Gatos,=20
CA 95032


From nobody Mon Mar 10 17:18:23 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7ECD1A064A for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 aLWuMj4MLHkB for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:18:20 -0700 (PDT)
Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) by ietfa.amsl.com (Postfix) with ESMTP id C97171A050E for <trans@ietf.org>; Mon, 10 Mar 2014 17:18:17 -0700 (PDT)
Received: by mail-lb0-f173.google.com with SMTP id p9so5183766lbv.32 for <trans@ietf.org>; Mon, 10 Mar 2014 17:18:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NyQ5kgIXOqHKu5EtgrDFEiT1o/+UhYfayJKO41c2SWY=; b=IPHUxMUAvEf5o4RbJADr8Vxsp2Cn45DX9gQkPjMpihhraW1xT7cVDdy5g1PJzot8oa Abg5fxH6PGIOIdX2/kTzXD912aM00Ctd9hsKMh6fPZvlVG3qztPAmJsXtCHaGwHeLT7i ZfF+Rvt59TXMsTCzzoVRjp25rDnjr2p69PtyJuacpYyEtnGVn9rVGDILHr83bV7BKOkq owavOg/lmvRaRLcwHD2fK57A9gaV4ADLGeFb1p8LinamdvbNQPI13sDSRsxaOSc5R7ZN jLlWiPxv5bB6igZuPz/XYOLDjjU3QwoBM6gLuit+swshyfg9IB81hCkxwTTXM1QtRHb2 V0UQ==
MIME-Version: 1.0
X-Received: by 10.152.23.227 with SMTP id p3mr181464laf.31.1394497091595; Mon, 10 Mar 2014 17:18:11 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Mon, 10 Mar 2014 17:18:11 -0700 (PDT)
In-Reply-To: <r422Ps-1075i-0BB240A7A2644D5AA820331F73FD3375@Williams-MacBook-Pro.local>
References: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com> <r422Ps-1075i-0BB240A7A2644D5AA820331F73FD3375@Williams-MacBook-Pro.local>
Date: Mon, 10 Mar 2014 20:18:11 -0400
Message-ID: <CAMm+Lwi5wUijNyLH+fGBTS4w3c57juCwRO+kh5mKK9sebR=txw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Bill Frantz <frantz@pwpconsult.com>
Content-Type: multipart/alternative; boundary=089e0158ab5cc8f11a04f449a71c
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/hWAMBDftKWS9CDwx-XC8Ju9AWGA
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 00:18:21 -0000

--089e0158ab5cc8f11a04f449a71c
Content-Type: text/plain; charset=ISO-8859-1

On Mon, Mar 10, 2014 at 8:14 PM, Bill Frantz <frantz@pwpconsult.com> wrote:

> On 3/10/14 at 12:25 PM, hallam@gmail.com (Phillip Hallam-Baker) wrote:
>
>  There is an open question on how to manage JSON extensibility.
>>
>
> There's no problem here. JSON will not be extended. Doug Crockford, the
> inventor of JSON is adamant that there is only one version. Forever.
>
> Now someone may make a new serialization format that shares many features
> with JSON, but it won't be JSON.
>

You are misunderstanding me.

The 'JSON extensibility' issue is not how to extend JSON encoding, the
issue is how to handle extensibility of the TRANS protocol that is encoded
in JSON.

Adding tags in JSON is straightforward and existing applications SHOULD
simply ignore them. But we should probably make some sort of explicit
statement.


-- 
Website: http://hallambaker.com/

--089e0158ab5cc8f11a04f449a71c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Mon, Mar 10, 2014 at 8:14 PM, Bill Frantz <span dir=3D"ltr">&lt;=
<a href=3D"mailto:frantz@pwpconsult.com" target=3D"_blank">frantz@pwpconsul=
t.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"">On 3/10/14 at 12:25 PM, <a href=3D"mailto:=
hallam@gmail.com" target=3D"_blank">hallam@gmail.com</a> (Phillip Hallam-Ba=
ker) wrote:<br>

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">
There is an open question on how to manage JSON extensibility.<br>
</blockquote>
<br></div>
There&#39;s no problem here. JSON will not be extended. Doug Crockford, the=
 inventor of JSON is adamant that there is only one version. Forever.<br>
<br>
Now someone may make a new serialization format that shares many features w=
ith JSON, but it won&#39;t be JSON.<br></blockquote><div><br></div><div>You=
 are misunderstanding me.</div><div><br></div><div>The &#39;JSON extensibil=
ity&#39; issue is not how to extend JSON encoding, the issue is how to hand=
le extensibility of the TRANS protocol that is encoded in JSON.</div>
<div><br></div><div>Adding tags in JSON is straightforward and existing app=
lications SHOULD simply ignore them. But we should probably make some sort =
of explicit statement.</div><div><br></div><div>=A0</div></div>-- <br>Websi=
te: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br>

</div></div>

--089e0158ab5cc8f11a04f449a71c--


From nobody Mon Mar 10 17:45:54 2014
Return-Path: <hans@nsrc.org>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CAEA1A0672 for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:45:52 -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] autolearn=ham
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 8u-KLLka330P for <trans@ietfa.amsl.com>; Mon, 10 Mar 2014 17:45:51 -0700 (PDT)
Received: from smtp.uoregon.edu (cc-mserv3.uoregon.edu [IPv6:2607:8400:2802:2::128]) by ietfa.amsl.com (Postfix) with ESMTP id D8B821A050E for <trans@ietf.org>; Mon, 10 Mar 2014 17:45:50 -0700 (PDT)
Received: from raven.uoregon.edu (raven.uoregon.edu [128.223.85.85]) (authenticated bits=0) by smtp.uoregon.edu (8.14.7/8.14.5) with ESMTP id s2B0jgYH032149 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <trans@ietf.org>; Mon, 10 Mar 2014 17:45:42 -0700
Message-ID: <531E5CAA.6020508@nsrc.org>
Date: Mon, 10 Mar 2014 17:45:30 -0700
From: Hans Kuhn <hans@nsrc.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: trans@ietf.org
References: <531340AE.4000608@gmail.com> <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com>
In-Reply-To: <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070203070809050907070306"
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87, 1.0.14,  0.0.0000 definitions=2014-03-10_04:2014-03-10,2014-03-10,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=1 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1305240000 definitions=main-1403100143
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/_2_iPpk217fKAEyxwR-SS2EhxWs
Subject: Re: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 00:45:52 -0000

This is a cryptographically signed message in MIME format.

--------------ms070203070809050907070306
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 3/3/14 6:28 AM, Ben Laurie wrote:

> Is there some way to get trac to tell me about new tickets? I can't
> find any options at all...

Is there a reason not to use RSS?

http://tools.ietf.org/wg/trans/trac/report/1?asc=3D1&format=3Drss

Hans


--------------ms070203070809050907070306
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKPjCC
BRowggQCoAMCAQICEG0Z6qcZT2ozIuYiMnqqcd4wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV
BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu
Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
RW1haWwwHhcNMTEwNDI4MDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBkzELMAkGA1UEBhMCR0Ix
GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
ChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGlj
YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJKEhFtLV5jUXi+LpOFAyKNTWF9mZfEyTvefMn1V0HhMVbdClOD5J3EHxcZppLkyxPFA
GpDMJ1Zifxe1cWmu5SAb5MtjXmDKokH2auGj/7jfH0htZUOMKi4rYzh337EXrMLaggLW1DJq
1GdvIBOPXDX65VSAr9hxCh03CgJQU2yVHakQFLSZlVkSMf8JotJM3FLb3uJAAVtIaN3FSrTg
7SQfOq9xXwfjrL8UO7AlcWg99A/WF1hGFYE8aIuLgw9teiFX5jSw2zJ+40rhpVJyZCaRTqWS
D//gsWD9Gm9oUZljjRqLpcxCm5t9ImPTqaD8zp6Q30QZ9FxbNboW86eb/8ECAwEAAaOCAUsw
ggFHMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBR6E04AdFvG
eGNkJ8Ev4qBbvHnFezAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNV
HSAECjAIMAYGBFUdIAAwWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC51c2VydHJ1c3Qu
Y29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwdAYI
KwYBBQUHAQEEaDBmMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVRO
QWRkVHJ1c3RDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1
c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQCF1r54V1VtM39EUv5C1QaoAQOAivsNsv1Kv/av
QUn1G1rF0q0bc24+6SZ85kyYwTAo38v7QjyhJT4KddbQPTmGZtGhm7VNm2+vKGwdr+XqdFqo
2rHA8XV6L566k3nK/uKRHlZ0sviN0+BDchvtj/1gOSBH+4uvOmVIPJg9pSW/ve9g4EnlFsjr
P0OD8ODuDcHTzTNfm9C9YGqzO/761Mk6PB/tm/+bSTO+Qik5g+4zaS6CnUVNqGnagBsePdIa
XXxHmaWbCG0SmYbWXVcHG6cwvktJRLiQfsrReTjrtDP6oDpdJlieYVUYtCHVmdXgQ0BCML7q
peeU0rD+83X5f27nMIIFHDCCBASgAwIBAgIRAJlbk6J7qBVmdUw0kvhBfrkwDQYJKoZIhvcN
AQEFBQAwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBD
T01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTMw
OTI3MDAwMDAwWhcNMTQwOTI3MjM1OTU5WjAeMRwwGgYJKoZIhvcNAQkBFg1oYW5zQG5zcmMu
b3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzwN680u+6memLmtiYS63HcvW
Uwj6+tiHrwQfijkfi5n25dXdHaiK0FZ8r3CnLTcMsN2yn3vad6elCG9bkP0lKx9RnI0ZtNf0
ECTIbEOW6HiSrFS0IN4Tn6TAQBLhLtRfLylNhLR7GLFG98eV6TyJ+Jvy/E3NI0on/Hv48yiN
ES9TEd/8W7jB5baxERJWc3MxQDclCIQ6VuiVQQprRLmVXG75CScSxHWP3L83JyIDITGn+tMZ
+E58B2Qky41j0YvF7oP11Zw3Gui/G/TyqEtOBYMgGw/LLXZiYSTip+KKRTVOIOeUnhKVjuTY
3jdHTvinHZanC9iEphNV/cM1NwKIHQIDAQABo4IB3TCCAdkwHwYDVR0jBBgwFoAUehNOAHRb
xnhjZCfBL+KgW7x5xXswHQYDVR0OBBYEFOhhbpmdtzE9FjC0kfpckVuv4s4xMA4GA1UdDwEB
/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMF
AjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggr
BgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqg
SIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25h
bmRTZWN1cmVFbWFpbENBLmNybDCBiAYIKwYBBQUHAQEEfDB6MFIGCCsGAQUFBzAChkZodHRw
Oi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3Vy
ZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wGAYD
VR0RBBEwD4ENaGFuc0Buc3JjLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEAXfBbDr86B75N5R3J
4Fy1XU2x28OMAwzgvPGx+wCxFvYaGs2XCbLxhmtPyTJWHxRNa5HHYuJl4++MqqLGq2zr9zEK
HnB0CYBDfTXv7cowkfA8M6oSMrrRMkGw/pj8uPtv26+w43vK/fDYd1zzsRwGoYDOpCWXRY2V
/7cDMTKLkrUrmiLJkJp7pYmiE3cvmHVYP6fmbOcz2NMEPj92wDT9wyiAb/8oSp28NwyhrktX
SVbiNngRTFuIWJWEzLtK57mZZKdtpVSh9MiEPRw/qQh7VWqUX6YwvqyM277WIE39swinFP4x
lo6hb6y/U8riTFrPpNQCNyLpK32NFFN774NK5TGCBBwwggQYAgEBMIGpMIGTMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRow
GAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEAmVuTonuoFWZ1TDSS+EF+uTAJBgUr
DgMCGgUAoIICRzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0x
NDAzMTEwMDQ1MzBaMCMGCSqGSIb3DQEJBDEWBBTLXo3dJxZSoHR97WquHvYdFhNqWTBsBgkq
hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI
KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIG6
BgkrBgEEAYI3EAQxgawwgakwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h
bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVk
MTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQCZW5Oie6gVZnVMNJL4QX65MIG8BgsqhkiG9w0BCRACCzGBrKCBqTCBkzELMAkG
A1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9y
ZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQg
QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAJlbk6J7qBVmdUw0kvhBfrkw
DQYJKoZIhvcNAQEBBQAEggEALl2IEdckrpZIeG8MqoKXuRMWOdgeHuE0CrtCcwlDeenoQ1mD
2hIX99u6TSghmVyjP9Ncpg5q5zWF6m7Yeun2xCutqgp+2E6Z3MWnuoJR+J4CyOuRrhCJxd25
KvChdqNpMEU+2v+eOSm86cYX+ghzjrACTLyh/W4fYqm4lRR3/iCwkcJW4GXEO6WsUCrx1g+C
oMcyFNuy3MAWc7VTfsbw2AVM8sSTJKQwPeFuP9PaE2hfGtikhaMECSRikytpF2L9AFDNC1dx
pBqfjdEXQQibWMlr0m4alBqa1JQoxGT9sZlSU5Bclmsy8FJiY07Z4YnFLctiW0OJ1zQC41/B
m+LfjQAAAAAAAA==
--------------ms070203070809050907070306--


From nobody Tue Mar 11 03:34:30 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DFA71A066D for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 03:34:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 oYB_v0X_dpEb for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 03:34:23 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id ACB7E1A066C for <trans@ietf.org>; Tue, 11 Mar 2014 03:34:21 -0700 (PDT)
Received: (qmail 28563 invoked by uid 1000); 11 Mar 2014 10:34:14 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 11 Mar 2014 10:34:14 +0000
Message-ID: <531EE6A6.7000007@comodo.com>
Date: Tue, 11 Mar 2014 10:34:14 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "trans@ietf.org" <trans@ietf.org>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/WrTBopan4LDwvApkc3CO8vbEJ8M
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 10:34:26 -0000

Rick, thanks for raising this.  I agree that we need to make the PRIVATE 
option work in these scenarios.  As it happens, I mentioned this to Ben 
just before the trans meeting last week.

My suggestion is that we should permit both Certificate SCTs _and 
Precertificate SCTs_ to be delivered via OCSP Stapling and the TLS 
Extension.

There's no reason why a Precertificate couldn't be issued _after_ the 
corresponding Certificate has been issued!  :-)

Would this work for you?


Slight complication...
In the SCT v1 format, entry_type is "implicit from the context in which 
the SCT is presented."
So, for the above idea to work, we would need to either:
   i) Define SCT v2, in which entry_type is expressed explicitly.
   or
   ii) Define a CtExtensions extension to carry the entry_type 
explicitly in a v1 SCT.
   or
   iii) Expect TLS Clients to attempt to verify v1 SCTs sent via OCSP 
Stapling or the TLS Extension twice (first time, assume entry_type is 
"x509_entry"; if the SCT signature doesn't verify, try again, this time 
assuming entry_type is "precert_entry").

On 10/03/14 18:58, Rick Andrews wrote:
> Regarding Issue #1: _http://tools.ietf.org/wg/trans/trac/ticket/1#_
> “Need options for avoiding logging private subdomains”, I think the
> design is not yet complete.
> I understand how this works when my customer has chosen the precert
> delivery option (I mask the second level domain in the precert that I
> send with the add-pre-chain command).
> But if my customer has chosen to deliver SCTs via OCSP staple or TLS
> extension, and they want to keep their subdomain private, what do I do?
> I’m going to sign the cert without SCTs in it, but if I log it via an
> add-chain command, the subdomains will be visible in the log.
> -Rick

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 11 05:28:23 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 017211A066C for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:28:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 KcbFtbaR0Eo8 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:28:19 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 6B93E1A0421 for <trans@ietf.org>; Tue, 11 Mar 2014 05:28:17 -0700 (PDT)
Received: (qmail 14506 invoked by uid 1000); 11 Mar 2014 12:28:11 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 11 Mar 2014 12:28:11 +0000
Message-ID: <531F015B.5070806@comodo.com>
Date: Tue, 11 Mar 2014 12:28:11 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>, "trans@ietf.org" <trans@ietf.org>
References: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
In-Reply-To: <CAMm+LwiYZi=+dPFecO7GHQc5=-d=tWenkQ-igMJtfpq0PenN9w@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/xJGAyZgmmq4vcZzbkrpFyVaoPe8
Subject: Re: [Trans] Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 12:28:22 -0000

On 10/03/14 19:25, Phillip Hallam-Baker wrote:
> I am currently working on entering RFC6962 into my protocol compiler.
> This has 'certain ideas' about regularity and conformance which is of
> course the point of the exercise.
>
> Some issues arising:
>
> [Page 17]
>        extensions:  An opaque type for future expansion.  It is likely
>           that not all participants will need to understand data in this
>           field.  Logs should set this to the empty string.  Clients
>           should decode the base64-encoded data and include it in the
>           SCT.
>
> I have no idea why this would be needed. JSON allows any object to be
> extended with arbitrary additional tags. I have no idea how this would
> be used as well. There isn't a mechanism to tell the receiver what type
> of data to expect.

Phill,

Page 17 says:
"Clients should decode the base64-encoded data and include it in the SCT."

JSON is used for the Client<->Server request and response.  The SCT 
format uses "TLS encoding", _not_ JSON.  Pages 12 and 13 define the SCT 
v1 format.

"extensions" from the JSON response needs to be encoded by the Client as 
the "CtExtensions extensions;" field in the "struct {...} 
SignedCertificateTimestamp;"


As for why "extensions" would be needed...

Here's where the idea of having "extensions" first came up:
https://groups.google.com/forum/#!topic/certificate-transparency/Dbs9y1SVPgU/overview

In the "Question about PRIVATE option" thread today, I noted that we 
might need an SCT extension to explicitly carry the "entry_type".

It's all about future-proofing.  If we want to add features to SCTs in a 
backwards-compatible manner, we'll define "extensions".  If we want to 
add features to SCTs in a backwards-incompatible manner, we'll change 
the SCT version number.

> If we did need to extend a message the way to do it would be to extend
> the object with a new tag. JSON rules require the tag be ignored.
>
> There is an open question on how to manage JSON extensibility. Some folk
> are proposing going the XML route and an equivalent of the xmlns tag.
> Reserved words are yucky and unnecessary though. If we want to use URIs
> as a mechanism for describing an extension we can do that by using the
> URI as a tag:
>
> If the original message looks something like:
>
> { "a" : 1,
>    "b" : 2 }
>
> We can add a new tag for the FOO extension with unique identifier
> urn:iana:someregistry:FOO as follows:
>
> { "a" : 1,
>    "b" : 2,
>   }

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 11 05:34:45 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC501A0715 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:34:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 2m4ElS9Rtjks for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:34:42 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id E316B1A070E for <trans@ietf.org>; Tue, 11 Mar 2014 05:34:41 -0700 (PDT)
Received: (qmail 29911 invoked by uid 1000); 11 Mar 2014 12:34:35 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 11 Mar 2014 12:34:35 +0000
Message-ID: <531F02DB.6030701@comodo.com>
Date: Tue, 11 Mar 2014 12:34:35 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>, "trans@ietf.org" <trans@ietf.org>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com>
In-Reply-To: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/KXNa5wxbfA5lkGasnNFEtXpv_UI
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 12:34:43 -0000

On 10/03/14 20:58, Phillip Hallam-Baker wrote:
> Following on from my last one that went out early...
<snip>
> 3) Shouldn't it be possible for a service to manage multiple logs? I
> would think this particularly important in the case of a retrieve-only
> log which is serving multiple logs. But the same point can be made about
> the add operation.

https://<log server>/ct/v1/add-chain

Phill, are you assuming that "<log server>" can't have a "/" in it?  If 
so, that's an invalid assumption.

The values of "<log server>" for the 2 CT Logs that Google are currently 
operating are "ct.googleapis.com/pilot" and "ct.googleapis.com/aviator".

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 11 05:40:55 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15F781A0716 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:40:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 R1iGYnpBaQDB for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:40:50 -0700 (PDT)
Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 70E301A0715 for <trans@ietf.org>; Tue, 11 Mar 2014 05:40:50 -0700 (PDT)
Received: by mail-la0-f43.google.com with SMTP id e16so5581275lan.16 for <trans@ietf.org>; Tue, 11 Mar 2014 05:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ygQg5ady6XqgwvSLe7VZDmji2Sj98kVp72mO0KODp30=; b=iTeKcRFAoObN/Zle7cjzm1cOn+mPVsWu8aiqgODII3tRwBI0vkfo9npAo6j79R2taD q4Sc2IWveH71Sn1DgruQHaZ7OkOwPHKNAbLR5LY1GPsZEoT4e4MHFiSKRPu4Ix0WW784 qXrVcf9c1TvaNOn5BWB7Bct2NDfWKKn0ehYG5xm70AqeWP6Ea/uPo6lfe798tU1LuOXo u50KpiQKwoDaSNEvxlCLmsxq5shBC74iycyYvMgtJ5FRGOvvug+sk6pRIMwr3RdBtDd+ HJYLa774j48TCtNbtGKZlAgcgq/8i2TTDh8wwh26EQnF/pvADNL1Mlw3jPurk0XSVjfY OD2Q==
MIME-Version: 1.0
X-Received: by 10.112.26.199 with SMTP id n7mr17940070lbg.27.1394541644182; Tue, 11 Mar 2014 05:40:44 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Tue, 11 Mar 2014 05:40:44 -0700 (PDT)
In-Reply-To: <531F02DB.6030701@comodo.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com> <531F02DB.6030701@comodo.com>
Date: Tue, 11 Mar 2014 08:40:44 -0400
Message-ID: <CAMm+Lwh9HrMyN6D-HR=LrbPtVd1wwFiLyp+EtV8TeENxuOKF7w@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: multipart/alternative; boundary=001a11337302537afe04f45407d7
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/vjbBymEbas1eDQe0Qg-5dXBAXj4
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 12:40:53 -0000

--001a11337302537afe04f45407d7
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Mar 11, 2014 at 8:34 AM, Rob Stradling <rob.stradling@comodo.com>wrote:

> On 10/03/14 20:58, Phillip Hallam-Baker wrote:
>
>> Following on from my last one that went out early...
>>
> <snip>
>
>  3) Shouldn't it be possible for a service to manage multiple logs? I
>> would think this particularly important in the case of a retrieve-only
>> log which is serving multiple logs. But the same point can be made about
>> the add operation.
>>
>
> https://<log server>/ct/v1/add-chain
>
> Phill, are you assuming that "<log server>" can't have a "/" in it?  If
> so, that's an invalid assumption.
>
> The values of "<log server>" for the 2 CT Logs that Google are currently
> operating are "ct.googleapis.com/pilot" and "ct.googleapis.com/aviator".
>

Problem with that approach is that it means that each log deployment
requires server admin to create the distribution point and isn't compatible
with the .well-known convention.

-- 
Website: http://hallambaker.com/

--001a11337302537afe04f45407d7
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Tue, Mar 11, 2014 at 8:34 AM, Rob Stradling <span dir=3D"ltr">&l=
t;<a href=3D"mailto:rob.stradling@comodo.com" target=3D"_blank">rob.stradli=
ng@comodo.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 10/03/14 20:58, Phillip H=
allam-Baker wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Following on from my last one that went out early...<br>
</blockquote></div>
&lt;snip&gt;<div class=3D""><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
3) Shouldn&#39;t it be possible for a service to manage multiple logs? I<br=
>
would think this particularly important in the case of a retrieve-only<br>
log which is serving multiple logs. But the same point can be made about<br=
>
the add operation.<br>
</blockquote>
<br></div>
https://&lt;log server&gt;/ct/v1/add-chain<br>
<br>
Phill, are you assuming that &quot;&lt;log server&gt;&quot; can&#39;t have =
a &quot;/&quot; in it? =A0If so, that&#39;s an invalid assumption.<br>
<br>
The values of &quot;&lt;log server&gt;&quot; for the 2 CT Logs that Google =
are currently operating are &quot;<a href=3D"http://ct.googleapis.com/pilot=
" target=3D"_blank">ct.googleapis.com/pilot</a>&quot; and &quot;<a href=3D"=
http://ct.googleapis.com/aviator" target=3D"_blank">ct.googleapis.com/aviat=
or</a>&quot;.<span class=3D"HOEnZb"><font color=3D"#888888"><br>

</font></span></blockquote></div><br>Problem with that approach is that it =
means that each log deployment requires server admin to create the distribu=
tion point and isn&#39;t compatible with the .well-known convention.<br cle=
ar=3D"all">
<div><br></div>-- <br>Website: <a href=3D"http://hallambaker.com/">http://h=
allambaker.com/</a><br>
</div></div>

--001a11337302537afe04f45407d7--


From nobody Tue Mar 11 05:57:13 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A16B1A0707 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 bD_JogVyngzF for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 05:57:09 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id EE2921A041C for <trans@ietf.org>; Tue, 11 Mar 2014 05:57:08 -0700 (PDT)
Received: (qmail 22367 invoked by uid 1000); 11 Mar 2014 12:57:02 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 11 Mar 2014 12:57:02 +0000
Message-ID: <531F081E.3090309@comodo.com>
Date: Tue, 11 Mar 2014 12:57:02 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com> <531F02DB.6030701@comodo.com> <CAMm+Lwh9HrMyN6D-HR=LrbPtVd1wwFiLyp+EtV8TeENxuOKF7w@mail.gmail.com>
In-Reply-To: <CAMm+Lwh9HrMyN6D-HR=LrbPtVd1wwFiLyp+EtV8TeENxuOKF7w@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/9mmdXpbcn8PT1L_RqCH3yBIIoBg
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 12:57:11 -0000

On 11/03/14 12:40, Phillip Hallam-Baker wrote:
<snip>
>     Phill, are you assuming that "<log server>" can't have a "/" in it?
>       If so, that's an invalid assumption.
>
>     The values of "<log server>" for the 2 CT Logs that Google are
>     currently operating are "ct.googleapis.com/pilot" and
>     "ct.googleapis.com/aviator".
>
>
> Problem with that approach is that it means that each log deployment
> requires server admin to create the distribution point and isn't
> compatible with the .well-known convention.

https://tools.ietf.org/html/rfc5785#section-1.1 says...
   "Well-Known URIs...are designed to facilitate
    discovery of information on a site when it isn't practical to use
    other mechanisms;"

TLS Clients such as Chrome are going to embed lists of the URIs of the 
CT Logs that they trust.  "Discovery" of CT Logs is not a requirement. 
In other words, it _is_ practical to use other mechanisms.

Do you think log discovery will be needed for some other potential 
use-case(s) for public notary transparency (that this WG might one day 
be re-chartered to tackle)?

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 11 08:46:45 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CE181A0765 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:46:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 9Md2jhOYnLOD for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:46:35 -0700 (PDT)
Received: from mail-ve0-x22d.google.com (mail-ve0-x22d.google.com [IPv6:2607:f8b0:400c:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 853251A0471 for <trans@ietf.org>; Tue, 11 Mar 2014 08:46:35 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id oy12so8887723veb.32 for <trans@ietf.org>; Tue, 11 Mar 2014 08:46:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=MF+Juo0s99EHt95xLZ0NUOs5Ltu9SlCBcDUxgTZ3+yY=; b=Kni5jYjXk5ARdfZA4v4+icpBU4VfNA4+dtOQ9RjWHVrVYsAZrVd77rrBoF20AVtWl0 PSUR3DwiKiOz7eiLlXDuOAmaPGuWIRWyIoqoQSPP0p5UFHNZ+JzA+gPVNcjSEAa4vXjT xi1757WL33lpzn+PwL8twaai8q6pSoa3ND1Brav4HuvhHnYfk/xD9JcLPe1K5cgSsB+H kOu+jfi0ysh8Q0eQDnb8uoNy/X3eLfo+0+emExUiQx8sKDOKPaM7RmP7Zmgg7MG47heW uR+Pn3tnyTfCojiBazILIWqILumC2Hrq08CXQDUnIyHAoCQlCMN3XNw0tITG/G2kOuS3 uznA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=MF+Juo0s99EHt95xLZ0NUOs5Ltu9SlCBcDUxgTZ3+yY=; b=KMy/0tGC+ICcKqHMmOjtQ71qf8nf8e22UT/UgEEdtfdZtGZm9xGwdp/vFmVRb6iCDf /XA+PLRQzsvzGltPDZKO6u/Q77VJGG2wbffaxzpx7h8I9b6ib4UPh6vBFRGwhr3n6a8T 9EmCrk02C02130BcGZBY4xBtK2kL+ZODO43UoO+jAEZviYr6B7eNEHngeqoazROtPRxi GEcNrrQzbUag9R9m5muW0Ph34ygZ0JD5VCq0kIIkRA7sA3pSOLCDX+4kY9bPocScgKTp lSJo3vYXS1xp/6udJOF0JgGpqX/ob0Uc72/jHs2I9aAPGRFZNlplM1KCVs2JUaIuKGEU 41uQ==
X-Gm-Message-State: ALoCoQnflAIzINoICUjXLLi2Lb29sqgvxW2Q3IpFhZWiW7OHjgoiUphA9cOWi1SMBUR4OCd7IFz9sIfV5xgu5gXmMltSONtOqjl6gyyN9FE5BcI/u2jPTI7PFjnqK/xjXKFgn/GS+bHeJI3uCxn0plJpyd4C+4LMltEf723pU9UvBwIO5I2ZSFCdWcMQb9uCBoDMg3Z5oHIE
MIME-Version: 1.0
X-Received: by 10.52.63.233 with SMTP id j9mr71235vds.69.1394552789555; Tue, 11 Mar 2014 08:46:29 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 11 Mar 2014 08:46:29 -0700 (PDT)
In-Reply-To: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com>
Date: Tue, 11 Mar 2014 15:46:29 +0000
Message-ID: <CABrd9SQim3ev=2rsCDXSF5fWqv3+cKf9j-88pQ+4NAaBV9w2PA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/qrxLhD_zLqDyTR8rJsg1voT01Io
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 15:46:41 -0000

Since a 6962-bis already exists
(https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6962-bis/) it
would be better to comment on that. But I think all these comments
apply anyway.

On 10 March 2014 20:58, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> Following on from my last one that went out early...
>
>
> 2) The transactions add-chain and add-pre-chain only differ in the type of
> the data being exchanged. It would be more general to change the signature
> of the request message so that it had an explicit 'data type'
>
> 3) Shouldn't it be possible for a service to manage multiple logs? I would
> think this particularly important in the case of a retrieve-only log which
> is serving multiple logs. But the same point can be made about the add
> operation.
>
> 4) sha256_root_hash.
>
> Really? This should be an object that has an algorithm/data pair. Encoding
> the algorithm into the tag is going to make algorithm agility hard.

I agree about the name. Not sure I agree about agility. We don't think
a log can change algorithm partway through - at least, we don't think
we want to specify how.

If you want a new algorithm, you start a new log.

> 5) 'in decimal'
>
> This phrase crops up repeatedly and I don't think it means what is intended.
> All JSON integers are encoded in base 10. Using the term 'in decimal' is
> confusing as it is distinct from 'as a decimal'
>
> Integer    42       // An integer value in base ten
> Decimal   3.14    // A decimal fraction

Fair enough, since we refer to JSON, we could just not say anything
about number encodings - presumably we should instead say "integer".

> 6) The tree_size of the first tree, in decimal.
>
> In this context, tree_length would probably be easier to see the context.
>
> 7) https://<log server>/ct/v1/get-sth-consistency does not specify if the
> first and second tree_size identifiers are ordered or not.
>
> It is likely to result in problems if servers assume first > second or first
> < second. Either an order should be specified or there should be an explicit
> statement that it does not matter.

OK.

> 8) 0-based index
>
> Not clear to me from the reference section if this is a byte count or an
> object count. It should not be necessary to hunt through the spec to find
> out which.

I don't see how a byte count could make any sense, but OK.

>
>
>
>
>
>
> --
> Website: http://hallambaker.com/
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>


From nobody Tue Mar 11 08:52:16 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 598CD1A076C for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:52:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 9IYrSdxEquD3 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:52:10 -0700 (PDT)
Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com [IPv6:2a00:1450:4010:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id DD07B1A074D for <trans@ietf.org>; Tue, 11 Mar 2014 08:52:09 -0700 (PDT)
Received: by mail-la0-f44.google.com with SMTP id hr13so5872322lab.3 for <trans@ietf.org>; Tue, 11 Mar 2014 08:52:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=b1ai5/bW7ZBcjhZBa8bYn/JPYWLKrpUtbxpBEuKKyrM=; b=wCsueA5DEGmcDZdGfVHuO55K8dTf10mU0X9ebzAU2Ro85Liq+xWPUyaT6t+ZlQ0rgy 3Sd0XQ/2DujUKFJDSTB11TCcjpF3t5t3qkYglVYXEdbM5mr6w4AziLHMb8OSTClxMgqw EECsy4TnI+o1rgcGXYgKWFnmcLmnQvpbao4bdfmqJlmypd929ox5WcKIMpRrPH4e7ofw ZV5jSMozwTeC3ongnZQYnkPozEI1jhY4sVpMlPTV0Lo8qlBowqp5tSLDEYPhVyJuASGP WM4uHz0noIIUDoxmgTXdXDW9JF1OgxTWhNQUzNa+NLzBNng+zeR7VE4ygaLuZ1gdwlyn KINg==
MIME-Version: 1.0
X-Received: by 10.112.170.234 with SMTP id ap10mr26418749lbc.23.1394553123589;  Tue, 11 Mar 2014 08:52:03 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Tue, 11 Mar 2014 08:52:03 -0700 (PDT)
In-Reply-To: <CABrd9SQim3ev=2rsCDXSF5fWqv3+cKf9j-88pQ+4NAaBV9w2PA@mail.gmail.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com> <CABrd9SQim3ev=2rsCDXSF5fWqv3+cKf9j-88pQ+4NAaBV9w2PA@mail.gmail.com>
Date: Tue, 11 Mar 2014 11:52:03 -0400
Message-ID: <CAMm+LwjGdit7smWasFB5FVAnkjZ_ejnGPKiSPwMNMVQ8fMRT-w@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Ben Laurie <benl@google.com>
Content-Type: multipart/alternative; boundary=001a11c373ec8d539d04f456b371
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/eSlkymxzDYdeZk1tGEnIdmYbzHM
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 15:52:12 -0000

--001a11c373ec8d539d04f456b371
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Mar 11, 2014 at 11:46 AM, Ben Laurie <benl@google.com> wrote:

> Since a 6962-bis already exists
> (https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6962-bis/) it
> would be better to comment on that. But I think all these comments
> apply anyway.
>
> On 10 March 2014 20:58, Phillip Hallam-Baker <hallam@gmail.com> wrote:
>
> > 4) sha256_root_hash.
> >
> > Really? This should be an object that has an algorithm/data pair.
> Encoding
> > the algorithm into the tag is going to make algorithm agility hard.
>
> I agree about the name. Not sure I agree about agility. We don't think
> a log can change algorithm partway through - at least, we don't think
> we want to specify how.
>
> If you want a new algorithm, you start a new log.


But the digest algorithm has to be specified somewhere. Or how does the
client discover what it is?




-- 
Website: http://hallambaker.com/

--001a11c373ec8d539d04f456b371
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Tue, Mar 11, 2014 at 11:46 AM, Ben Laurie <span dir=3D"ltr">&lt;=
<a href=3D"mailto:benl@google.com" target=3D"_blank">benl@google.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Since a 6962-bis already exists<br>
(<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6962-bis/"=
 target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-trans-rfc696=
2-bis/</a>) it<br>
would be better to comment on that. But I think all these comments<br>
apply anyway.<br>
<div class=3D""><br>
On 10 March 2014 20:58, Phillip Hallam-Baker &lt;<a href=3D"mailto:hallam@g=
mail.com">hallam@gmail.com</a>&gt; wrote:<br><br>
&gt; 4) sha256_root_hash.<br>
&gt;<br>
&gt; Really? This should be an object that has an algorithm/data pair. Enco=
ding<br>
&gt; the algorithm into the tag is going to make algorithm agility hard.<br=
>
<br>
</div>I agree about the name. Not sure I agree about agility. We don&#39;t =
think<br>
a log can change algorithm partway through - at least, we don&#39;t think<b=
r>
we want to specify how.<br>
<br>
If you want a new algorithm, you start a new log.</blockquote><div><br></di=
v><div>But the digest algorithm has to be specified somewhere. Or how does =
the client discover what it is?</div><div><br></div><div><br></div><div>
<br></div><div>=A0</div></div>-- <br>Website: <a href=3D"http://hallambaker=
.com/">http://hallambaker.com/</a><br>
</div></div>

--001a11c373ec8d539d04f456b371--


From nobody Tue Mar 11 08:55:50 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA8701A077B for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:55:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 OdibZJbg1OKp for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 08:55:47 -0700 (PDT)
Received: from mail-ve0-x235.google.com (mail-ve0-x235.google.com [IPv6:2607:f8b0:400c:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 24EE41A0745 for <trans@ietf.org>; Tue, 11 Mar 2014 08:55:47 -0700 (PDT)
Received: by mail-ve0-f181.google.com with SMTP id oy12so8646642veb.26 for <trans@ietf.org>; Tue, 11 Mar 2014 08:55:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DzAHbUH//EGiAGOAk8SGVryeuBMJwHmyENW4ZKuWg2A=; b=U+4+IV09i+qxviUoWA8s8ar1IfQfWkagE4UQQKkWQz7D2zhJsLkzVVBO4zRDUGXL2q Z3sJ3xRGfRxxpZ+wWdLH2o6unTF5aOsQZlU89aB+BF8Ysxy+Hh+563hqzmgN/A39Q8yD YSYwqdu9FaSMK9r2UNnCPtzArDVUny+IvOH1LFgERUh9dfmC03TFBWNr6hKA0b9e+87N BeHEKSsu4nhNkOzC79SkjbPCrEB4QKc83bVusozd2mR5WOvZ2L+2xwqXZ8fcG/jv6L1u XIAEw+tz6X/KBWXIFYACmV+evKuXuRNF+Fb5yMqMg9pLU8bqZix5Ds4vRg6dT0O9wRGR FYRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=DzAHbUH//EGiAGOAk8SGVryeuBMJwHmyENW4ZKuWg2A=; b=TG/I5uwvy6vy7frFNJwqMvJikcOXrA3vKmvsl+Eyh0FeLQPhmSb7j6ZeINvs7lKIEV KOa4OSFdyaIalHjbZexYUAB66Kf23Png+ZsKCro3f1u2szXXFNwqh/Y1MhOc5TE0cD1L msMSIQ+PpQ5ivu9weK223BP+Rx1Geg9iFaNnQ+j5qR9VE4zsDwQXrmIjT872Mgn0codH a76BKNfyzN0gjpazjyfW/ohI3MKU6TPBqT4I/AACzYaVDV1WZ23BzVsD48yXmLyU3GHQ MGRe5kPI2rDUATtCc8Fd2LZW3ZzTepLlhCGarVAhI17PtdmEnfjGR7EEEMjIucu8wOPy pt+Q==
X-Gm-Message-State: ALoCoQmbMJEbravv/ycHbmg97U59PLmUBeQPQNJHpXVgMHGDlTciGxu4Q3io2e/ozwRi7VMAW+rKHQEGaNUkgztZqP3G6LAEegWirhenIPh2CGZhyvjUIOl3aeH316A5lzf5/zBxwmbLbSnhm16FQ6U3dmsabkHe4XTbakYyJ7vE8Ec6EaW8cZnToFpJKmcw3N+iEkY3sIdf
MIME-Version: 1.0
X-Received: by 10.52.230.105 with SMTP id sx9mr27636085vdc.10.1394553341262; Tue, 11 Mar 2014 08:55:41 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 11 Mar 2014 08:55:41 -0700 (PDT)
In-Reply-To: <CAMm+LwjGdit7smWasFB5FVAnkjZ_ejnGPKiSPwMNMVQ8fMRT-w@mail.gmail.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com> <CABrd9SQim3ev=2rsCDXSF5fWqv3+cKf9j-88pQ+4NAaBV9w2PA@mail.gmail.com> <CAMm+LwjGdit7smWasFB5FVAnkjZ_ejnGPKiSPwMNMVQ8fMRT-w@mail.gmail.com>
Date: Tue, 11 Mar 2014 15:55:41 +0000
Message-ID: <CABrd9SShfCcahg7C-eHFpn8=wLgkLgsUPhFM7O2LhOO-J9jh1g@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/8DLNPBcy6fQ0CYWergb4Ol-M7Zo
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 15:55:49 -0000

On 11 March 2014 15:52, Phillip Hallam-Baker <hallam@gmail.com> wrote:
>
>
>
> On Tue, Mar 11, 2014 at 11:46 AM, Ben Laurie <benl@google.com> wrote:
>>
>> Since a 6962-bis already exists
>> (https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6962-bis/) it
>> would be better to comment on that. But I think all these comments
>> apply anyway.
>>
>> On 10 March 2014 20:58, Phillip Hallam-Baker <hallam@gmail.com> wrote:
>>
>> > 4) sha256_root_hash.
>> >
>> > Really? This should be an object that has an algorithm/data pair.
>> > Encoding
>> > the algorithm into the tag is going to make algorithm agility hard.
>>
>> I agree about the name. Not sure I agree about agility. We don't think
>> a log can change algorithm partway through - at least, we don't think
>> we want to specify how.
>>
>> If you want a new algorithm, you start a new log.
>
>
> But the digest algorithm has to be specified somewhere. Or how does the
> client discover what it is?

The acceptable logs and their algorithms are built into the client -
alternatively, they can retrieve a list of log metadata (keys,
algorithms, MMDs, etc). We will be distributing such a list
corresponding to what Chrome accepts.


From nobody Tue Mar 11 11:36:49 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71A241A0788 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 11:36:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 3H0YLzyb57Zj for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 11:36:44 -0700 (PDT)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id B5CEB1A07B0 for <trans@ietf.org>; Tue, 11 Mar 2014 11:36:42 -0700 (PDT)
Received: by mail-pa0-f51.google.com with SMTP id kq14so9216552pab.38 for <trans@ietf.org>; Tue, 11 Mar 2014 11:36:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=rXRRIiqC/i2bYMDcsclfLch4hfqms+4AZ1Y8k3gGrF4=; b=ca/6eL+59vJZD2E/M3YhsahEeonoyOZ0ZnX7xqAgSpyExKPh1V+d/161bmLXp0jYfA jcbDoH1UHtA9xhVXGhTuCaW4YWFeC7VSzMn3V0i/EdSfInYuUJ2pQHgAOVo9hiYtzOb9 TWbvhmZTNtbKUKOR3NYMp5eDNmXI5KMcN9JVD73G4jeylCnr9TgdL6uL4qLj8oREslKO LGlE4x6OV2oN0yEMBqNn1NXVbXCTDXDImh/wC5gX/64beJ/eBsWCZOKOM96WucMCdAGa n0DHVThjj5+LIgWhWWX8vPrJ4XPm/NPQ592qtU8ASwBgSwModz2KIdiKNEYd08au90vW FM7g==
X-Received: by 10.66.163.138 with SMTP id yi10mr49046242pab.95.1394562997021;  Tue, 11 Mar 2014 11:36:37 -0700 (PDT)
Received: from spandex.local (209-112-197-35-rb1.nwc.dsl.dynamic.acsalaska.net. [209.112.197.35]) by mx.google.com with ESMTPSA id sy2sm76880997pbc.28.2014.03.11.11.36.35 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 11 Mar 2014 11:36:36 -0700 (PDT)
Message-ID: <531F57B2.6030505@gmail.com>
Date: Tue, 11 Mar 2014 10:36:34 -0800
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "trans@ietf.org" <trans@ietf.org>
References: <531F530B.4040703@tcinet.ru>
In-Reply-To: <531F530B.4040703@tcinet.ru>
X-Forwarded-Message-Id: <531F530B.4040703@tcinet.ru>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/n8ih177I5OxJt8KTQLzY2mh_raw
Subject: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 18:36:46 -0000

For some reason Dmitry's mail is not arriving at the
IETF server, so I thought I would forward it myself.

Melinda


-------- Original Message --------
Subject: Certificate Transparency with Russian GOST algorithms
Date: Tue, 11 Mar 2014 22:16:47 +0400
From: Dmitry Belyavsky <beldmit@tcinet.ru>
To: trans@ietf.org
CC: melinda.shore@gmail.com

Hi all!

Here are some thoughts about using CT in Russia with Russian
cryptographic algorithms (GOST). They were discussed with Ben Laurie
during the IETF meeting in London. I am not sure which mailing list is
the right place to post to, so I post it to the WG mailing list.

Laws and practice in Russia requires using of the GOST hash and digital
signature in X.509 certificates for government services. These
certificates are signed by Russians CAs which are not in lists of
trusted CAs in major browsers. It is not a problem to create an
installation of log server in Russia containing the list of Russian CAs.
But Russia-based service should use the GOST hash algorithm in the
Merkle tree and GOST signature algorithm for signing SCT. It seems to be
not a problem because if GOST-based certificates are submitted to
GOST-based log, browsers not understanding the GOST algorithms will not
have to verify GOST-based SCTs. But also it means that the hashing
algorithm of Merkle tree should become the config-time parameter of the
log instance instead of being hardcoded. Also it should be possible to
find out which algorithm is used in this or that log instance and it
should be strictly prohibited to change this algorithm after start of
the log instance. It seems to be a good idea anyway because of the
requirements of cryptographic algorithms agility.

-- 
SY, Dmitry Belyavsky




From nobody Tue Mar 11 12:48:25 2014
Return-Path: <frantz@pwpconsult.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E8191A07C6 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 12:48:23 -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_DNSWL_NONE=-0.0001] autolearn=ham
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 VJDN2_Qd0fj4 for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 12:48:21 -0700 (PDT)
Received: from elasmtp-dupuy.atl.sa.earthlink.net (elasmtp-dupuy.atl.sa.earthlink.net [209.86.89.62]) by ietfa.amsl.com (Postfix) with ESMTP id E64AC1A07C1 for <trans@ietf.org>; Tue, 11 Mar 2014 12:48:20 -0700 (PDT)
Received: from [173.75.83.129] (helo=Williams-MacBook-Pro.local) by elasmtp-dupuy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1WNSes-0005J6-1i; Tue, 11 Mar 2014 15:48:14 -0400
Date: Tue, 11 Mar 2014 12:48:12 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
X-Priority: 3
In-Reply-To: <CAMm+Lwi5wUijNyLH+fGBTS4w3c57juCwRO+kh5mKK9sebR=txw@mail.gmail.com>
Message-ID: <r422Ps-1075i-E91B6AF7C1ED4B0ABB7930CEDC8535F1@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.3.1 (422)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec7925e6393b3f776fef311d5b681543adbb350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 173.75.83.129
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/kohx_EqyUX2l6OwsIqOXhiIXGhE
Cc: trans@ietf.org
Subject: Re: [Trans] Comments on RFC6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 19:48:23 -0000

On 3/10/14 at 5:18 PM, hallam@gmail.com (Phillip Hallam-Baker) wrote:

> On Mon, Mar 10, 2014 at 8:14 PM, Bill Frantz <frantz@pwpconsult.com> wrot=
e:
>=20
> > On 3/10/14 at 12:25 PM, hallam@gmail.com (Phillip Hallam-Baker) wrote:
> >
> >  There is an open question on how to manage JSON extensibility.
> >>
> >
> > There's no problem here. JSON will not be extended. Doug Crockford, the
> > inventor of JSON is adamant that there is only one version. Forever.
>=20
> You are misunderstanding me.
>=20
> The 'JSON extensibility' issue is not how to extend JSON encoding, the
> issue is how to handle extensibility of the TRANS protocol that is encode=
d
> in JSON.

Oops - Sorry


> Adding tags in JSON is straightforward and existing applications SHOULD
> simply ignore them. But we should probably make some sort of explicit
> statement.

Indeed, being explicit is always best when writing standards.

Cheers - Bill

-----------------------------------------------------------------------
Bill Frantz        |Security, like correctness, is| Periwinkle
(408)356-8506      |not an add-on feature. - Attr-| 16345 Englewood Ave
www.pwpconsult.com |ibuted to Andrew Tanenbaum    | Los Gatos, CA 95032


From nobody Tue Mar 11 13:35:28 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E012E1A072C for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 13:35:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.448
X-Spam-Level: 
X-Spam-Status: No, score=-7.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 Y4z22lS8iZgZ for <trans@ietfa.amsl.com>; Tue, 11 Mar 2014 13:35:24 -0700 (PDT)
Received: from tus1smtoutpex02.symantec.com (tus1smtoutpex02.symantec.com [216.10.195.242]) by ietfa.amsl.com (Postfix) with ESMTP id A4AF91A0643 for <trans@ietf.org>; Tue, 11 Mar 2014 13:35:24 -0700 (PDT)
X-AuditID: d80ac3f2-b7faf8e000001cd7-77-531f73866b87
Received: from tus1opsmtapin02.ges.symantec.com (tus1opsmtapin02.ges.symantec.com [192.168.214.44]) by tus1smtoutpex02.symantec.com (Symantec Brightmail Gateway out) with SMTP id 5A.1A.07383.6837F135; Tue, 11 Mar 2014 20:35:18 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by tus1opsmtapin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WNTOQ-0002H7-II; Tue, 11 Mar 2014 20:35:18 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([155.64.220.138]) with mapi; Tue, 11 Mar 2014 13:35:18 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>
Date: Tue, 11 Mar 2014 13:35:17 -0700
Thread-Topic: [Trans] Question about PRIVATE option (Ticket #1)
Thread-Index: Ac89FXVdn4HIaBQwQdahl3YIoc6L0QAU3pfQ
Message-ID: <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com>
In-Reply-To: <531EE6A6.7000007@comodo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsVyYMU1Hd22Yvlgg92dGhaLGhezWqx9fJHF gcnj0pLZjB5LlvxkCmCK4rJJSc3JLEst0rdL4MrY2XWbveC1cMW2PUdYGxhv8ncxcnJICJhI vL/RzA5hi0lcuLeerYuRi0NI4AOjxLLLB1kgnFeMEqvP72CGcFYxSkzv388G0sImoCex5fEV sHYRgUCJk9/WsILYLAKqEn3rJoHFhQXsJFY8ncIIUWMv8aC5Aco2kvh4fBoTiM0rECUxp6sP rFdIoEpietMHsPmcAloS/R8WMYPYjEDnfT+1BqyeWUBc4taT+UwQZwtILNlznhnCFpV4+fgf K0S9qMSd9vWMEPU6Egt2f2KDsLUlli18zQyxV1Di5MwnLBMYxWYhGTsLScssJC2zkLQsYGRZ xShTUlpsWJxbkl9aUpBaYWCkV1yZmwiMpmS95PzcTYzAiLrBdfjTDsYbSxUPMQpwMCrx8N5P kQ8WYk0sA6o8xCjBwawkwvtREyjEm5JYWZValB9fVJqTWnyIUZqDRUmcd0n6iiAhgfTEktTs 1NSC1CKYLBMHp1QD4/TdHZNX/jRNflmW9bv3j4uqtbzOvusnDn0+d/jE/qZbhqunXX/8f9LH ae8U2KZfv6GXVehQHXrT5aJ2xSKWMqX2QyWFSw8lBu3P/7Q6W7PigB5zzO0WRZcv3WvFTk0z 4Ak6YHuYYdGUWWWX4872X2mu+FrtsaKnNLx6ybvtZmb1K7aY/lR4YqrEUpyRaKjFXFScCABz oCDopAIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/xo_lFKmDYcNh6DmYsyb4va9L0bY
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 20:35:27 -0000

Rob,

What you're suggesting is that the add-pre-chain command can be used to log=
 a cert that ultimately will not include the SCTs in the final cert? That s=
eems like a path forward.

For the slight complication you describe, I suppose that needs to be added =
to the issue tracker.

-Rick

> -----Original Message-----
> From: Rob Stradling [mailto:rob.stradling@comodo.com]
> Sent: Tuesday, March 11, 2014 3:34 AM
> To: Rick Andrews; trans@ietf.org
> Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
>=20
> Rick, thanks for raising this.  I agree that we need to make the
> PRIVATE
> option work in these scenarios.  As it happens, I mentioned this to Ben
> just before the trans meeting last week.
>=20
> My suggestion is that we should permit both Certificate SCTs _and
> Precertificate SCTs_ to be delivered via OCSP Stapling and the TLS
> Extension.
>=20
> There's no reason why a Precertificate couldn't be issued _after_ the
> corresponding Certificate has been issued!  :-)
>=20
> Would this work for you?
>=20
>=20
> Slight complication...
> In the SCT v1 format, entry_type is "implicit from the context in which
> the SCT is presented."
> So, for the above idea to work, we would need to either:
>    i) Define SCT v2, in which entry_type is expressed explicitly.
>    or
>    ii) Define a CtExtensions extension to carry the entry_type
> explicitly in a v1 SCT.
>    or
>    iii) Expect TLS Clients to attempt to verify v1 SCTs sent via OCSP
> Stapling or the TLS Extension twice (first time, assume entry_type is
> "x509_entry"; if the SCT signature doesn't verify, try again, this time
> assuming entry_type is "precert_entry").
>=20
> On 10/03/14 18:58, Rick Andrews wrote:
> > Regarding Issue #1: _http://tools.ietf.org/wg/trans/trac/ticket/1#_
> > "Need options for avoiding logging private subdomains", I think the
> > design is not yet complete.
> > I understand how this works when my customer has chosen the precert
> > delivery option (I mask the second level domain in the precert that I
> > send with the add-pre-chain command).
> > But if my customer has chosen to deliver SCTs via OCSP staple or TLS
> > extension, and they want to keep their subdomain private, what do I
> do?
> > I'm going to sign the cert without SCTs in it, but if I log it via an
> > add-chain command, the subdomains will be visible in the log.
> > -Rick
>=20
> --
> Rob Stradling
> Senior Research & Development Scientist
> COMODO - Creating Trust Online


From nobody Wed Mar 12 05:14:36 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B21651A0969 for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 05:14:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 pU0uSjAQDjaB for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 05:14:31 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 14D6B1A0968 for <trans@ietf.org>; Wed, 12 Mar 2014 05:14:30 -0700 (PDT)
Received: (qmail 19482 invoked by uid 1000); 12 Mar 2014 12:14:22 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Wed, 12 Mar 2014 12:14:22 +0000
Message-ID: <53204F9E.7000507@comodo.com>
Date: Wed, 12 Mar 2014 12:14:22 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "trans@ietf.org" <trans@ietf.org>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/HoN4ZZpzZdFaQI1rmhBuucTLPpg
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 12:14:35 -0000

On 11/03/14 20:35, Rick Andrews wrote:
> Rob,
>
> What you're suggesting is that the add-pre-chain command can be used to log a cert that ultimately will not include the SCTs in the final cert?

Yes.

> That seems like a path forward.

Great.

> For the slight complication you describe, I suppose that needs to be added to the issue tracker.

Yes.  I just wanted to check that it would work for you before I did that.

I've just added http://trac.tools.ietf.org/wg/trans/trac/ticket/10

> -Rick
>
>> -----Original Message-----
>> From: Rob Stradling [mailto:rob.stradling@comodo.com]
>> Sent: Tuesday, March 11, 2014 3:34 AM
>> To: Rick Andrews; trans@ietf.org
>> Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
>>
>> Rick, thanks for raising this.  I agree that we need to make the
>> PRIVATE
>> option work in these scenarios.  As it happens, I mentioned this to Ben
>> just before the trans meeting last week.
>>
>> My suggestion is that we should permit both Certificate SCTs _and
>> Precertificate SCTs_ to be delivered via OCSP Stapling and the TLS
>> Extension.
>>
>> There's no reason why a Precertificate couldn't be issued _after_ the
>> corresponding Certificate has been issued!  :-)
>>
>> Would this work for you?
>>
>>
>> Slight complication...
>> In the SCT v1 format, entry_type is "implicit from the context in which
>> the SCT is presented."
>> So, for the above idea to work, we would need to either:
>>     i) Define SCT v2, in which entry_type is expressed explicitly.
>>     or
>>     ii) Define a CtExtensions extension to carry the entry_type
>> explicitly in a v1 SCT.
>>     or
>>     iii) Expect TLS Clients to attempt to verify v1 SCTs sent via OCSP
>> Stapling or the TLS Extension twice (first time, assume entry_type is
>> "x509_entry"; if the SCT signature doesn't verify, try again, this time
>> assuming entry_type is "precert_entry").
>>
>> On 10/03/14 18:58, Rick Andrews wrote:
>>> Regarding Issue #1: _http://tools.ietf.org/wg/trans/trac/ticket/1#_
>>> "Need options for avoiding logging private subdomains", I think the
>>> design is not yet complete.
>>> I understand how this works when my customer has chosen the precert
>>> delivery option (I mask the second level domain in the precert that I
>>> send with the add-pre-chain command).
>>> But if my customer has chosen to deliver SCTs via OCSP staple or TLS
>>> extension, and they want to keep their subdomain private, what do I
>> do?
>>> I'm going to sign the cert without SCTs in it, but if I log it via an
>>> add-chain command, the subdomains will be visible in the log.
>>> -Rick
>>
>> --
>> Rob Stradling
>> Senior Research & Development Scientist
>> COMODO - Creating Trust Online
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Wed Mar 12 05:57:58 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD06C1A0986 for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 05:57:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 OvdIrRRcBxjZ for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 05:57:54 -0700 (PDT)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 4ECEF1A096E for <trans@ietf.org>; Wed, 12 Mar 2014 05:57:54 -0700 (PDT)
Received: by mail-la0-f52.google.com with SMTP id ec20so6702611lab.11 for <trans@ietf.org>; Wed, 12 Mar 2014 05:57:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=iCWAYEL5ruXjfpU4cjStcl8svfofLREtCrIh8xWjWqs=; b=KQM25LRIwmg3rLJtxdrYWWt4viSjptzKmxKFlYmweBYsarkeelRtaBlRcneUqrDK4B 3aiP4LeMH8H149FXYHFGL7znFw0GSBGL2p7PNBxUuSF+/lh2kLjTs7jW1siX57BiFKds 61MVzRD0uxOu80GyYiAD6NvTV5P5mhdyX6EPFZA6bUHrTPBDHmdr2xeAmPObm43eIBAC 3hbnIMS1qKVk8iRseqvdHoW6M8+S+jNoUgCL34bujmDTz90b+QCM6xkjhkZBnY//YBTO /fl3RxbOnt8q9pUBeEMsT9VdrMMB25qWqFBGVm+uh9DCWX+f0D+QC+z+x+R0zAxp0Sv2 jeYQ==
MIME-Version: 1.0
X-Received: by 10.112.94.229 with SMTP id df5mr1785489lbb.36.1394629067446; Wed, 12 Mar 2014 05:57:47 -0700 (PDT)
Received: by 10.112.37.168 with HTTP; Wed, 12 Mar 2014 05:57:47 -0700 (PDT)
Date: Wed, 12 Mar 2014 08:57:47 -0400
Message-ID: <CAMm+LwjpCGA4Hc-cjMWZsgLQWkxHc-j3Z9fyqALCJVqXpSpzNg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=001a1135f7ac289dc504f4686235
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/PpC_tNEI8njONrNZS3_SiXWKF0s
Subject: [Trans] Extensibility and algorithm agility
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 12:57:56 -0000

--001a1135f7ac289dc504f4686235
Content-Type: text/plain; charset=ISO-8859-1

One of the areas that we have to address to go to proposed standard is
algorithm agility. Another area we can skip but probably should not is
strategy for extensibility so as to be able to apply TRANS to other areas.

On algorithm agility we have to consider questions like:

* Using algorithms other than SHA-2-256 for the tree.
* How does a client discover which algorithm is being used.
* What sort of algorithm substitution attacks become possible.

* How does a client make a selection where a choice of signing algorithm is
offered for the SCT heads?

Questions we don't have to answer but should probably consider include:

* How would alternative log topologies be identified, for example skip
lists?
* Do we want to permit the size of the tree to be bounded by periodically
rolling to a new log? If so we probably want to have a mechanism for
incorporating the old log as the stating point of the new.


Extensibility is an area where we can and quite probably should punt. But
we do need to describe a punting strategy.

The TLS data encoding used in TRANS is a placed based encoding that can
only be decoded by reference to the corresponding schema. That makes it
very hard to use it in an application where extensibility is being used.
The extensions end up being encoded in opaque extension blobs. This is one
of the many parts of ASN.1 that don't work either and is one of the reasons
that JSON has become much more interesting. JSON is after all simply RFC822
headers with braces added to allow recursive structures to be represented...


When I started looking at this, I had thought that the TRANS data
structures are fixed because any changes would be reflected deep in the
Merkle tree. However looking at the situation again, it seems to me that
just as a tree head could be signed with a different algorithm, a different
encoding for the SCT data structure could be communicated in the same way.


Another, rather more minor issue is version numbering. At the moment there
is (or appears to be) one version number for the SCT structures and the
protocol. But there is no reason why these should be linked or even that
every data structure should need to be changed if there is a rev. When we
talk about X.509v3 we are actually talking about v2 of the CRL structure.

This matters because the v1 protocol does not have a mechanism for
specifying what the version of the data structure being requested is.

-- 
Website: http://hallambaker.com/

--001a1135f7ac289dc504f4686235
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">One of the areas that we have to address to go to proposed=
 standard is algorithm agility. Another area we can skip but probably shoul=
d not is strategy for extensibility so as to be able to apply TRANS to othe=
r areas.<div>
<br></div><div>On algorithm agility we have to consider questions like:</di=
v><div><br></div><div>* Using algorithms other than SHA-2-256 for the tree.=
</div><div>* How does a client discover which algorithm is being used.</div=
>
<div>* What sort of algorithm substitution attacks become possible.</div><d=
iv><br></div><div>* How does a client make a selection where a choice of si=
gning algorithm is offered for the SCT heads?</div><div><br></div><div>
Questions we don&#39;t have to answer but should probably consider include:=
</div><div><br></div><div>* How would alternative log topologies be identif=
ied, for example skip lists?</div><div>* Do we want to permit the size of t=
he tree to be bounded by periodically rolling to a new log? If so we probab=
ly want to have a mechanism for incorporating the old log as the stating po=
int of the new.</div>
<div><br></div><div><br></div><div>Extensibility is an area where we can an=
d quite probably should punt. But we do need to describe a punting strategy=
.=A0</div><div><br></div><div>The TLS data encoding used in TRANS is a plac=
ed based encoding that can only be decoded by reference to the correspondin=
g schema. That makes it very hard to use it in an application where extensi=
bility is being used. The extensions end up being encoded in opaque extensi=
on blobs. This is one of the many parts of ASN.1 that don&#39;t work either=
 and is one of the reasons that JSON has become much more interesting. JSON=
 is after all simply RFC822 headers with braces added to allow recursive st=
ructures to be represented...</div>
<div><br></div><div><br></div><div>When I started looking at this, I had th=
ought that the TRANS data structures are fixed because any changes would be=
 reflected deep in the Merkle tree. However looking at the situation again,=
 it seems to me that just as a tree head could be signed with a different a=
lgorithm, a different encoding for the SCT data structure could be communic=
ated in the same way.<div>
<br></div><div><br></div><div>Another, rather more minor issue is version n=
umbering. At the moment there is (or appears to be) one version number for =
the SCT structures and the protocol. But there is no reason why these shoul=
d be linked or even that every data structure should need to be changed if =
there is a rev. When we talk about X.509v3 we are actually talking about v2=
 of the CRL structure.</div>
<div><br></div><div>This matters because the v1 protocol does not have a me=
chanism for specifying what the version of the data structure being request=
ed is.</div><div><br></div>-- <br>Website: <a href=3D"http://hallambaker.co=
m/">http://hallambaker.com/</a><br>

</div></div>

--001a1135f7ac289dc504f4686235--


From nobody Wed Mar 12 07:24:04 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C1241A071B for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 07:24:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 EKkjuTP_gnh6 for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 07:23:56 -0700 (PDT)
Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) by ietfa.amsl.com (Postfix) with ESMTP id B352A1A06B2 for <trans@ietf.org>; Wed, 12 Mar 2014 07:23:56 -0700 (PDT)
Received: by mail-oa0-f42.google.com with SMTP id i4so10148931oah.1 for <trans@ietf.org>; Wed, 12 Mar 2014 07:23:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8piU+mtqGldcxTWNqPeZOYjNo3CRoqEzuD+2H7WV9Ig=; b=hOJd4KctW/7+ve3SkteLbak99z16Q3k3fT+tbKvLiMfzEvvFn5dvIyz0mTf1bZQ9PJ vMf50CMsL96oEjmgLfwOSdoASZTlcQD/RDoSo8vgY5DytjTzFRDS0u3Cdx7C5B5Es0in 7goOcNkLAUYoMl9JuvdCWJ6fIvgor97dKLquWVlHj21jPKnmtkPgSf+vYongeqFfRXk1 hEXosPV3KmkMlSV/8px3iy90sAeV97N4zV1ICjC0zcCqHnjNSlub2gO3MDoSWZ+MxDBp 4MjolvwdrZHV91DcgazwWb5XCUVsSM2VDVPScGIRut+iiQBofDAyMTpEtuBS98y1EbZy pS0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=8piU+mtqGldcxTWNqPeZOYjNo3CRoqEzuD+2H7WV9Ig=; b=TudiUPnxPxwxIbEAI6ZzhFalwZOYWAKBIRZ0AHvHWNdxarLpgXcafw6DrAXKDp7v2X jeUE5Cs+aYfU37PB3q8Gk16qpGPrpDd3HCyQA+Kbi84mIGVqZrJXSy81GZfwDRL15qQE 050yMBcknDT8J0DNKUK1iUebIJgtk5upOYOtdByQeZ0mHBIYxHE/UShlkx8A5n+9lus+ C+bEzqcvVAZra2I7j/LnH8kx41W8MVpWtEOc2f1k1R4Qh5nFWaeI+rqSSfS6arwEMBU1 3n56CWEFiz6jUZTMzHxoQ6D6SPzqVDoH+ND/hoj7GgKlHr0DZvp7DLtuPLmdmCOJwsMk 3ZTA==
X-Gm-Message-State: ALoCoQk0/JvwKzo0cAuy+WaGgAK4bDEVB+GJ4HmlM2n3vAzrHL6yxS2fsUands5aQDwisooQrUMY1pTYL85LBrJbgNk1sfXsOY/HwjUU47JugYMNIqhM+pOyW1CsFI+azYwgsPflXkABECIbiaHDNFAxvqKPf3Ff/j4CfTFC1OjqQpQeI/4tM7iH6kGjDsfmEa69TG9K+xGF
MIME-Version: 1.0
X-Received: by 10.182.120.40 with SMTP id kz8mr39043091obb.6.1394634230361; Wed, 12 Mar 2014 07:23:50 -0700 (PDT)
Received: by 10.182.142.198 with HTTP; Wed, 12 Mar 2014 07:23:50 -0700 (PDT)
In-Reply-To: <53204F9E.7000507@comodo.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com>
Date: Wed, 12 Mar 2014 14:23:50 +0000
Message-ID: <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: multipart/alternative; boundary=089e0139fc3ae490ce04f46995ea
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/ikWBBK0j2P5zKM63ykQEAH_0OM8
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 14:24:01 -0000

--089e0139fc3ae490ce04f46995ea
Content-Type: text/plain; charset=UTF-8

IMHO Option (ii) is the most straightforward solution. Option (iii) exposes
the client to further complication (supporting private subdomains already
complicates the client code).
For SCT v2 (should we decide to have one) the entry_type could be an
optional field outside the extensions.


On Wed, Mar 12, 2014 at 12:14 PM, Rob Stradling <rob.stradling@comodo.com>wrote:

> On 11/03/14 20:35, Rick Andrews wrote:
>
>> Rob,
>>
>> What you're suggesting is that the add-pre-chain command can be used to
>> log a cert that ultimately will not include the SCTs in the final cert?
>>
>
> Yes.
>
>
>  That seems like a path forward.
>>
>
> Great.
>
>
>  For the slight complication you describe, I suppose that needs to be
>> added to the issue tracker.
>>
>
> Yes.  I just wanted to check that it would work for you before I did that.
>
> I've just added http://trac.tools.ietf.org/wg/trans/trac/ticket/10
>
>
>  -Rick
>>
>>  -----Original Message-----
>>> From: Rob Stradling [mailto:rob.stradling@comodo.com]
>>> Sent: Tuesday, March 11, 2014 3:34 AM
>>> To: Rick Andrews; trans@ietf.org
>>> Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
>>>
>>> Rick, thanks for raising this.  I agree that we need to make the
>>> PRIVATE
>>> option work in these scenarios.  As it happens, I mentioned this to Ben
>>> just before the trans meeting last week.
>>>
>>> My suggestion is that we should permit both Certificate SCTs _and
>>> Precertificate SCTs_ to be delivered via OCSP Stapling and the TLS
>>> Extension.
>>>
>>> There's no reason why a Precertificate couldn't be issued _after_ the
>>> corresponding Certificate has been issued!  :-)
>>>
>>> Would this work for you?
>>>
>>>
>>> Slight complication...
>>> In the SCT v1 format, entry_type is "implicit from the context in which
>>> the SCT is presented."
>>> So, for the above idea to work, we would need to either:
>>>     i) Define SCT v2, in which entry_type is expressed explicitly.
>>>     or
>>>     ii) Define a CtExtensions extension to carry the entry_type
>>> explicitly in a v1 SCT.
>>>     or
>>>     iii) Expect TLS Clients to attempt to verify v1 SCTs sent via OCSP
>>> Stapling or the TLS Extension twice (first time, assume entry_type is
>>> "x509_entry"; if the SCT signature doesn't verify, try again, this time
>>> assuming entry_type is "precert_entry").
>>>
>>> On 10/03/14 18:58, Rick Andrews wrote:
>>>
>>>> Regarding Issue #1: _http://tools.ietf.org/wg/trans/trac/ticket/1#_
>>>> "Need options for avoiding logging private subdomains", I think the
>>>> design is not yet complete.
>>>> I understand how this works when my customer has chosen the precert
>>>> delivery option (I mask the second level domain in the precert that I
>>>> send with the add-pre-chain command).
>>>> But if my customer has chosen to deliver SCTs via OCSP staple or TLS
>>>> extension, and they want to keep their subdomain private, what do I
>>>>
>>> do?
>>>
>>>> I'm going to sign the cert without SCTs in it, but if I log it via an
>>>> add-chain command, the subdomains will be visible in the log.
>>>> -Rick
>>>>
>>>
>>> --
>>> Rob Stradling
>>> Senior Research & Development Scientist
>>> COMODO - Creating Trust Online
>>>
>>
>> _______________________________________________
>> Trans mailing list
>> Trans@ietf.org
>> https://www.ietf.org/mailman/listinfo/trans
>>
>>
> --
> Rob Stradling
> Senior Research & Development Scientist
> COMODO - Creating Trust Online
> Office Tel: +44.(0)1274.730505
> Office Fax: +44.(0)1274.730909
> www.comodo.com
>
> COMODO CA Limited, Registered in England No. 04058690
> Registered Office:
>   3rd Floor, 26 Office Village, Exchange Quay,
>   Trafford Road, Salford, Manchester M5 3EQ
>
> This e-mail and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they are
> addressed.  If you have received this email in error please notify the
> sender by replying to the e-mail containing this attachment. Replies to
> this email may be monitored by COMODO for operational or business reasons.
> Whilst every endeavour is taken to ensure that e-mails are free from
> viruses, no liability can be accepted and the recipient is requested to use
> their own virus checking software.
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

--089e0139fc3ae490ce04f46995ea
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">IMHO Option (ii) is the most straightforward solution. Opt=
ion (iii) exposes the client to further complication (supporting private su=
bdomains already complicates the client code).<div>For SCT v2 (should we de=
cide to have one) the entry_type could be an optional field outside the ext=
ensions.</div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Wed,=
 Mar 12, 2014 at 12:14 PM, Rob Stradling <span dir=3D"ltr">&lt;<a href=3D"m=
ailto:rob.stradling@comodo.com" target=3D"_blank">rob.stradling@comodo.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 11/03/14 20:35, Rick Andr=
ews wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Rob,<br>
<br>
What you&#39;re suggesting is that the add-pre-chain command can be used to=
 log a cert that ultimately will not include the SCTs in the final cert?<br=
>
</blockquote>
<br></div>
Yes.<div class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
That seems like a path forward.<br>
</blockquote>
<br></div>
Great.<div class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
For the slight complication you describe, I suppose that needs to be added =
to the issue tracker.<br>
</blockquote>
<br></div>
Yes. =C2=A0I just wanted to check that it would work for you before I did t=
hat.<br>
<br>
I&#39;ve just added <a href=3D"http://trac.tools.ietf.org/wg/trans/trac/tic=
ket/10" target=3D"_blank">http://trac.tools.ietf.org/wg/<u></u>trans/trac/t=
icket/10</a><div><div class=3D"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-Rick<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: Rob Stradling [mailto:<a href=3D"mailto:rob.stradling@comodo.com" tar=
get=3D"_blank">rob.stradling@comodo.<u></u>com</a>]<br>
Sent: Tuesday, March 11, 2014 3:34 AM<br>
To: Rick Andrews; <a href=3D"mailto:trans@ietf.org" target=3D"_blank">trans=
@ietf.org</a><br>
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)<br>
<br>
Rick, thanks for raising this. =C2=A0I agree that we need to make the<br>
PRIVATE<br>
option work in these scenarios. =C2=A0As it happens, I mentioned this to Be=
n<br>
just before the trans meeting last week.<br>
<br>
My suggestion is that we should permit both Certificate SCTs _and<br>
Precertificate SCTs_ to be delivered via OCSP Stapling and the TLS<br>
Extension.<br>
<br>
There&#39;s no reason why a Precertificate couldn&#39;t be issued _after_ t=
he<br>
corresponding Certificate has been issued! =C2=A0:-)<br>
<br>
Would this work for you?<br>
<br>
<br>
Slight complication...<br>
In the SCT v1 format, entry_type is &quot;implicit from the context in whic=
h<br>
the SCT is presented.&quot;<br>
So, for the above idea to work, we would need to either:<br>
=C2=A0 =C2=A0 i) Define SCT v2, in which entry_type is expressed explicitly=
.<br>
=C2=A0 =C2=A0 or<br>
=C2=A0 =C2=A0 ii) Define a CtExtensions extension to carry the entry_type<b=
r>
explicitly in a v1 SCT.<br>
=C2=A0 =C2=A0 or<br>
=C2=A0 =C2=A0 iii) Expect TLS Clients to attempt to verify v1 SCTs sent via=
 OCSP<br>
Stapling or the TLS Extension twice (first time, assume entry_type is<br>
&quot;x509_entry&quot;; if the SCT signature doesn&#39;t verify, try again,=
 this time<br>
assuming entry_type is &quot;precert_entry&quot;).<br>
<br>
On 10/03/14 18:58, Rick Andrews wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Regarding Issue #1: _<a href=3D"http://tools.ietf.org/wg/trans/trac/ticket/=
1#_" target=3D"_blank">http://tools.ietf.org/wg/<u></u>trans/trac/ticket/1#=
_</a><br>
&quot;Need options for avoiding logging private subdomains&quot;, I think t=
he<br>
design is not yet complete.<br>
I understand how this works when my customer has chosen the precert<br>
delivery option (I mask the second level domain in the precert that I<br>
send with the add-pre-chain command).<br>
But if my customer has chosen to deliver SCTs via OCSP staple or TLS<br>
extension, and they want to keep their subdomain private, what do I<br>
</blockquote>
do?<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I&#39;m going to sign the cert without SCTs in it, but if I log it via an<b=
r>
add-chain command, the subdomains will be visible in the log.<br>
-Rick<br>
</blockquote>
<br>
--<br>
Rob Stradling<br>
Senior Research &amp; Development Scientist<br>
COMODO - Creating Trust Online<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org" target=3D"_blank">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/trans</a><br>
<br>
</blockquote>
<br>
-- <br>
Rob Stradling<br>
Senior Research &amp; Development Scientist<br>
COMODO - Creating Trust Online<br></div></div>
Office Tel: <a href=3D"tel:%2B44.%280%291274.730505" value=3D"+441274730505=
" target=3D"_blank">+44.(0)1274.730505</a><br>
Office Fax: <a href=3D"tel:%2B44.%280%291274.730909" value=3D"+441274730909=
" target=3D"_blank">+44.(0)1274.730909</a><br>
<a href=3D"http://www.comodo.com" target=3D"_blank">www.comodo.com</a><br>
<br>
COMODO CA Limited, Registered in England No. 04058690<br>
Registered Office:<br>
=C2=A0 3rd Floor, 26 Office Village, Exchange Quay,<br>
=C2=A0 Trafford Road, Salford, Manchester M5 3EQ<br>
<br>
This e-mail and any files transmitted with it are confidential and intended=
 solely for the use of the individual or entity to whom they are addressed.=
 =C2=A0If you have received this email in error please notify the sender by=
 replying to the e-mail containing this attachment. Replies to this email m=
ay be monitored by COMODO for operational or business reasons. Whilst every=
 endeavour is taken to ensure that e-mails are free from viruses, no liabil=
ity can be accepted and the recipient is requested to use their own virus c=
hecking software.<div class=3D"HOEnZb">
<div class=3D"h5"><br>
<br>
______________________________<u></u>_________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org" target=3D"_blank">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/<u></u>listinfo/trans</a><br>
</div></div></blockquote></div><br></div>

--089e0139fc3ae490ce04f46995ea--


From nobody Wed Mar 12 08:08:53 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 141291A073C for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 08:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 hUr3ghvY-mtz for <trans@ietfa.amsl.com>; Wed, 12 Mar 2014 08:08:36 -0700 (PDT)
Received: from mail-oa0-x22b.google.com (mail-oa0-x22b.google.com [IPv6:2607:f8b0:4003:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 4406B1A09B4 for <trans@ietf.org>; Wed, 12 Mar 2014 08:08:33 -0700 (PDT)
Received: by mail-oa0-f43.google.com with SMTP id g12so10304131oah.16 for <trans@ietf.org>; Wed, 12 Mar 2014 08:08:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LDJ1PTPcMX/jEMbj5ihugD6bqXxI+p6X8oiNGwihzs4=; b=DO1BfNCTuETcDJukePcuX2U6EwNIvWMYbwLUFg6RxE6UnfZRZI22cEex2Qqc3uh2zS QG2FKKCtwATbtloeHdMlrMEy4WCEoQWpnbQ/7wibOjcmssb2oVw0cz29eRqGHzy4EjmB FFCUbuAaozTzsyEIO0Pu/8udc1Ie1QXbvRxI5Ake012ScsR1uAytpHliv78si61sr1ZJ STPIOWomjDnvP0JprMdqq1O0S7fqz1k0pR6E4vnjjcJjE7k6lwUHVDTvrppzTxn6a6kY 8dgoQQLGNLdIyD0ET+aBIkUqyyibAguRHGysqp+j8E+RUlY+6kvY+MnlMWqjRy13oquF JxUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=LDJ1PTPcMX/jEMbj5ihugD6bqXxI+p6X8oiNGwihzs4=; b=d9R0B6WW6QbJ3WnvH5FSQp+2Pno2lDlZPty+XJDPgUqUHdqm9x5eu8uC7KO1rXtqDR 7O9dp+VjBDL3zniD8PM6nMcd8gX1VuwKB5CIQnEbRbPeRDIADEMX8AiL1evg/mC0Aj0+ 0sqvWo0T0fgsCpXJNyUfMDPJddydXj3qCv0S7mpC2rL/Q57xThCNNW8vIT096ugv5iSD 27ei6KKMK7PfAi7dfxQf6+cEu5bF0fdcHZYOaU6tp182zOX2BdSuKYu2PzaCOL1vtF12 LDYd5oR8nRlXZWdw99RXWjMN7grP3wW61q/lCktxAKY9cZ2sgafHCS2M7A/xynIbC3WR if+g==
X-Gm-Message-State: ALoCoQkA7zlDs452U6gXtFlX4GpAOVuRAanUoAivATcf132xvsElOm7tlHDmgW/SeStyXR6UBsngEjLIgoRRVXyFWb3K99TkMBzC0BXp2kzKEc5rwOyzzTIf2sXl5piBDYi1OrIRCJV7A6t0g1P5Dg5sVvE4UdTCFGzF0xDH2o4Mo1iPiitYb5pNGuCIp/GdCXDvFVB2v2M/
MIME-Version: 1.0
X-Received: by 10.182.18.102 with SMTP id v6mr913366obd.71.1394636906994; Wed, 12 Mar 2014 08:08:26 -0700 (PDT)
Received: by 10.182.142.198 with HTTP; Wed, 12 Mar 2014 08:08:26 -0700 (PDT)
In-Reply-To: <CABrd9SShfCcahg7C-eHFpn8=wLgkLgsUPhFM7O2LhOO-J9jh1g@mail.gmail.com>
References: <CAMm+LwhpCD9gf_XJUTsKBo3739jOeiHdedqWwi3b0jkeZkSo8w@mail.gmail.com> <CABrd9SQim3ev=2rsCDXSF5fWqv3+cKf9j-88pQ+4NAaBV9w2PA@mail.gmail.com> <CAMm+LwjGdit7smWasFB5FVAnkjZ_ejnGPKiSPwMNMVQ8fMRT-w@mail.gmail.com> <CABrd9SShfCcahg7C-eHFpn8=wLgkLgsUPhFM7O2LhOO-J9jh1g@mail.gmail.com>
Date: Wed, 12 Mar 2014 15:08:26 +0000
Message-ID: <CALzYgEc5rv=Zdm_dqZ9CAvrstiECGKzyjWK4yqty=kqNjS0uWg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Ben Laurie <benl@google.com>
Content-Type: multipart/alternative; boundary=001a11c339e66ebd3604f46a35b9
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/_3DI2V74cYYp2MdALJdkeABU3G4
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>
Subject: Re: [Trans] Further comments on RFC 6962
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 15:08:43 -0000

--001a11c339e66ebd3604f46a35b9
Content-Type: text/plain; charset=UTF-8

Created ticket 11 <http://trac.tools.ietf.org/wg/trans/trac/ticket/11> to
track get-sth-consistency parameters order.


On Tue, Mar 11, 2014 at 3:55 PM, Ben Laurie <benl@google.com> wrote:

> On 11 March 2014 15:52, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> >
> >
> >
> > On Tue, Mar 11, 2014 at 11:46 AM, Ben Laurie <benl@google.com> wrote:
> >>
> >> Since a 6962-bis already exists
> >> (https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6962-bis/) it
> >> would be better to comment on that. But I think all these comments
> >> apply anyway.
> >>
> >> On 10 March 2014 20:58, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> >>
> >> > 4) sha256_root_hash.
> >> >
> >> > Really? This should be an object that has an algorithm/data pair.
> >> > Encoding
> >> > the algorithm into the tag is going to make algorithm agility hard.
> >>
> >> I agree about the name. Not sure I agree about agility. We don't think
> >> a log can change algorithm partway through - at least, we don't think
> >> we want to specify how.
> >>
> >> If you want a new algorithm, you start a new log.
> >
> >
> > But the digest algorithm has to be specified somewhere. Or how does the
> > client discover what it is?
>
> The acceptable logs and their algorithms are built into the client -
> alternatively, they can retrieve a list of log metadata (keys,
> algorithms, MMDs, etc). We will be distributing such a list
> corresponding to what Chrome accepts.
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

--001a11c339e66ebd3604f46a35b9
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Created <a href=3D"http://trac.tools.ietf.org/wg/trans/tra=
c/ticket/11">ticket 11</a> to track get-sth-consistency parameters order.</=
div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue, M=
ar 11, 2014 at 3:55 PM, Ben Laurie <span dir=3D"ltr">&lt;<a href=3D"mailto:=
benl@google.com" target=3D"_blank">benl@google.com</a>&gt;</span> wrote:<br=
>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On 1=
1 March 2014 15:52, Phillip Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail=
.com">hallam@gmail.com</a>&gt; wrote:<br>

&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Mar 11, 2014 at 11:46 AM, Ben Laurie &lt;<a href=3D"mailto:ben=
l@google.com">benl@google.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Since a 6962-bis already exists<br>
&gt;&gt; (<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-trans-rfc6=
962-bis/" target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-tra=
ns-rfc6962-bis/</a>) it<br>
&gt;&gt; would be better to comment on that. But I think all these comments=
<br>
&gt;&gt; apply anyway.<br>
&gt;&gt;<br>
&gt;&gt; On 10 March 2014 20:58, Phillip Hallam-Baker &lt;<a href=3D"mailto=
:hallam@gmail.com">hallam@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; 4) sha256_root_hash.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Really? This should be an object that has an algorithm/data p=
air.<br>
&gt;&gt; &gt; Encoding<br>
&gt;&gt; &gt; the algorithm into the tag is going to make algorithm agility=
 hard.<br>
&gt;&gt;<br>
&gt;&gt; I agree about the name. Not sure I agree about agility. We don&#39=
;t think<br>
&gt;&gt; a log can change algorithm partway through - at least, we don&#39;=
t think<br>
&gt;&gt; we want to specify how.<br>
&gt;&gt;<br>
&gt;&gt; If you want a new algorithm, you start a new log.<br>
&gt;<br>
&gt;<br>
&gt; But the digest algorithm has to be specified somewhere. Or how does th=
e<br>
&gt; client discover what it is?<br>
<br>
</div></div>The acceptable logs and their algorithms are built into the cli=
ent -<br>
alternatively, they can retrieve a list of log metadata (keys,<br>
algorithms, MMDs, etc). We will be distributing such a list<br>
corresponding to what Chrome accepts.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><br>
</div></div></blockquote></div><br></div>

--001a11c339e66ebd3604f46a35b9--


From nobody Thu Mar 13 02:45:27 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EBCC1A06EE for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 02:45:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 I7mXgPmoIw46 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 02:45:23 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id BA1971A0924 for <trans@ietf.org>; Thu, 13 Mar 2014 02:45:21 -0700 (PDT)
Received: (qmail 4747 invoked by uid 1000); 13 Mar 2014 09:45:14 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Thu, 13 Mar 2014 09:45:14 +0000
Message-ID: <53217E29.7040004@comodo.com>
Date: Thu, 13 Mar 2014 09:45:13 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Eran Messeri <eranm@google.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com>
In-Reply-To: <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/0hS_bzugcE2F-y154PAAJHs9zWQ
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 09:45:26 -0000

On 12/03/14 14:23, Eran Messeri wrote:
> IMHO Option (ii) is the most straightforward solution. Option (iii)
> exposes the client to further complication (supporting private
> subdomains already complicates the client code).

I agree.

> For SCT v2 (should we decide to have one) the entry_type could be an
> optional field outside the extensions.

How would you do "optional" in TLS encoding?

I think it would have to be a required 1-byte field.

> On Wed, Mar 12, 2014 at 12:14 PM, Rob Stradling
> <rob.stradling@comodo.com <mailto:rob.stradling@comodo.com>> wrote:
>
>     On 11/03/14 20:35, Rick Andrews wrote:
>
>         Rob,
>
>         What you're suggesting is that the add-pre-chain command can be
>         used to log a cert that ultimately will not include the SCTs in
>         the final cert?
>
>
>     Yes.
>
>
>         That seems like a path forward.
>
>
>     Great.
>
>
>         For the slight complication you describe, I suppose that needs
>         to be added to the issue tracker.
>
>
>     Yes.  I just wanted to check that it would work for you before I did
>     that.
>
>     I've just added http://trac.tools.ietf.org/wg/__trans/trac/ticket/10
>     <http://trac.tools.ietf.org/wg/trans/trac/ticket/10>
>
>
>         -Rick
>
>             -----Original Message-----
>             From: Rob Stradling [mailto:rob.stradling@comodo.__com
>             <mailto:rob.stradling@comodo.com>]
>             Sent: Tuesday, March 11, 2014 3:34 AM
>             To: Rick Andrews; trans@ietf.org <mailto:trans@ietf.org>
>             Subject: Re: [Trans] Question about PRIVATE option (Ticket #1)
>
>             Rick, thanks for raising this.  I agree that we need to make the
>             PRIVATE
>             option work in these scenarios.  As it happens, I mentioned
>             this to Ben
>             just before the trans meeting last week.
>
>             My suggestion is that we should permit both Certificate SCTs
>             _and
>             Precertificate SCTs_ to be delivered via OCSP Stapling and
>             the TLS
>             Extension.
>
>             There's no reason why a Precertificate couldn't be issued
>             _after_ the
>             corresponding Certificate has been issued!  :-)
>
>             Would this work for you?
>
>
>             Slight complication...
>             In the SCT v1 format, entry_type is "implicit from the
>             context in which
>             the SCT is presented."
>             So, for the above idea to work, we would need to either:
>                  i) Define SCT v2, in which entry_type is expressed
>             explicitly.
>                  or
>                  ii) Define a CtExtensions extension to carry the entry_type
>             explicitly in a v1 SCT.
>                  or
>                  iii) Expect TLS Clients to attempt to verify v1 SCTs
>             sent via OCSP
>             Stapling or the TLS Extension twice (first time, assume
>             entry_type is
>             "x509_entry"; if the SCT signature doesn't verify, try
>             again, this time
>             assuming entry_type is "precert_entry").
>
>             On 10/03/14 18:58, Rick Andrews wrote:
>
>                 Regarding Issue #1:
>                 _http://tools.ietf.org/wg/__trans/trac/ticket/1#_
>                 <http://tools.ietf.org/wg/trans/trac/ticket/1#_>
>                 "Need options for avoiding logging private subdomains",
>                 I think the
>                 design is not yet complete.
>                 I understand how this works when my customer has chosen
>                 the precert
>                 delivery option (I mask the second level domain in the
>                 precert that I
>                 send with the add-pre-chain command).
>                 But if my customer has chosen to deliver SCTs via OCSP
>                 staple or TLS
>                 extension, and they want to keep their subdomain
>                 private, what do I
>
>             do?
>
>                 I'm going to sign the cert without SCTs in it, but if I
>                 log it via an
>                 add-chain command, the subdomains will be visible in the
>                 log.
>                 -Rick
>
>
>             --
>             Rob Stradling
>             Senior Research & Development Scientist
>             COMODO - Creating Trust Online
>
>
>         _________________________________________________
>         Trans mailing list
>         Trans@ietf.org <mailto:Trans@ietf.org>
>         https://www.ietf.org/mailman/__listinfo/trans
>         <https://www.ietf.org/mailman/listinfo/trans>
>
>
>     --
>     Rob Stradling
>     Senior Research & Development Scientist
>     COMODO - Creating Trust Online
>     Office Tel: +44.(0)1274.730505 <tel:%2B44.%280%291274.730505>
>     Office Fax: +44.(0)1274.730909 <tel:%2B44.%280%291274.730909>
>     www.comodo.com <http://www.comodo.com>
>
>     COMODO CA Limited, Registered in England No. 04058690
>     Registered Office:
>        3rd Floor, 26 Office Village, Exchange Quay,
>        Trafford Road, Salford, Manchester M5 3EQ
>
>     This e-mail and any files transmitted with it are confidential and
>     intended solely for the use of the individual or entity to whom they
>     are addressed.  If you have received this email in error please
>     notify the sender by replying to the e-mail containing this
>     attachment. Replies to this email may be monitored by COMODO for
>     operational or business reasons. Whilst every endeavour is taken to
>     ensure that e-mails are free from viruses, no liability can be
>     accepted and the recipient is requested to use their own virus
>     checking software.
>
>
>     _________________________________________________
>     Trans mailing list
>     Trans@ietf.org <mailto:Trans@ietf.org>
>     https://www.ietf.org/mailman/__listinfo/trans
>     <https://www.ietf.org/mailman/listinfo/trans>
>
>
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Thu Mar 13 09:06:21 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 382A31A0A18 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 09:06:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.526
X-Spam-Level: 
X-Spam-Status: No, score=-0.526 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=unavailable
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 ExmBSFlV09_X for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 09:06:13 -0700 (PDT)
Received: from mail-ve0-x22b.google.com (mail-ve0-x22b.google.com [IPv6:2607:f8b0:400c:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 7541A1A044B for <trans@ietf.org>; Thu, 13 Mar 2014 09:06:13 -0700 (PDT)
Received: by mail-ve0-f171.google.com with SMTP id cz12so1313047veb.2 for <trans@ietf.org>; Thu, 13 Mar 2014 09:06:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jkg2f6Uv1RaAUIRNkS0aCZt6bmt0bCTl/SBuiAzvWWw=; b=EIKav2oW2n5G6TX9rdSm9PnsmXrBxTlm5jNf00iVWl9wwAp+isMcVhkxjLyDmzSyMr uqiOSZW66w661Byds74GWr0NV18jFJLV8Y+mgq3Wk2ndjYsSAZOX2I5eLT+6IZbSI0tP A/UgXuGOy+OmPuH/cgPLwU8zkoawDlsO/wDUq6VNxt0XtPgOOBA/tW9VAg26VTprvVPi Y/Me8dIMRcO3wWb7XvK3oHwijoH+6liTNp5+FgqFnFLHjuT+ZMAzLec95XO25Az0xI4x uH8cd4QSAdG/PsfpvS3v4M+0etGD6nWRfMNmYpfQhgFqDxTK2PflBzWa6IIAc13eMdUp qBCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=jkg2f6Uv1RaAUIRNkS0aCZt6bmt0bCTl/SBuiAzvWWw=; b=QqgaL4GjiFTJsKu7UnqoBUXdvB0soBKLy83b+IStGQFx3x0ZWhpBi7LARnxtKcefcY mgED+lXIknah9r9q5+XQxLzFE0zkWPm4E6lljIId6U+rS8XZ4XCfemXljIxnP57ION87 Gp/R76uvP3CUSksG6tb5HBeFtk6rJxC52DomjT4jlsTm00OXZr0H5FMRAr/9uqDGnlTq bIg0MEjOx92SRw9hGq98nhFT2bAFvydXAyh74hgxxZqo95SKPk0D5cLw7rY/xCYf4nOJ Yt/UMkI/4T1NHdxkXHE0LcZXo41N/tDSmo0IP3FQ9Hjp8+7Wu6aMghgUKjqHjQb4YZTW 1ylw==
X-Gm-Message-State: ALoCoQnbELxT6fUs5+oBcHvr02pFWJOdELOAU9Gj1iCeWsbtDHO0JKLVpll6gr73XzsFjzTgJE8KkJjwOE/CnCiAD+bqGAH6sNJ/7mpWcRLKPTKFdm5/n7LKsklFxhaa0UM498nnn0fbsO2AaUQMv4WmWZVDouev2UvMgYS0JVx+nSgg1chNLZ+HWokZJX3AaCDImieWTuW0
MIME-Version: 1.0
X-Received: by 10.220.69.133 with SMTP id z5mr139733vci.49.1394726766692; Thu, 13 Mar 2014 09:06:06 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Thu, 13 Mar 2014 09:06:06 -0700 (PDT)
Date: Thu, 13 Mar 2014 16:06:06 +0000
Message-ID: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: "trans@ietf.org" <trans@ietf.org>, "therightkey@ietf.org" <therightkey@ietf.org>,  "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/FW9GCI-tQW7Ld9NWz-iUlIgI8NU
Subject: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 16:06:19 -0000

Several people have asked me this recently. Here's a nice way to estimate load.

Let's assume a single log that takes all the load.

Firstly, we see about 5,000 new certificates a day, so that's around
0.06 new certificates per second. Clearly a trivial load.

Next is load from audit (i.e. from browsers that wish to validate SCTs
accompanying certificates they see). Given some assumptions, we can
calculate the load from audit.

* Clients cache audit results.

* There are approximately b = 2.5B browsers in the world
(http://www.internetworldstats.com/stats.htm).

* The average user visits w = 89 websites a month
(http://www.creditloan.com/blog/how-the-world-spends-its-time-online/
quoting a Nielsen report). Assume these are all TLS sites.

* Assume a certificate lifetime of l = 12 months.

So, each user sees w / l new certificates a month. Each new
certificate needs to be audited, which means in practice, three web
operations (fetch STH, fetch STH consistency proof, fetch SCT
inclusion proof) - it might be a good idea to create a new API to do
all three in one go.

So, total average load is 3 * b * w / l ~ 20,000 web fetches per
second. If we optimise the API we can get that down to 7,000 qps. Each
query (in the optimised case) would be around 3 kB, which gives a
bandwidth of around 150 kb/s.

Monitors add extra load, but should only be at around the new
certificate rate - i.e. ~ .06 * number of monitors fetches per second.

IMO, this is achievable on a single machine (modulo reliability), with
some care. Clearly not a vast farm, however its done.

In practice, no one log would have to take this full load, this is a
worst case analysis.


From nobody Thu Mar 13 09:32:04 2014
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC3121A0A2D; Thu, 13 Mar 2014 09:31:59 -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] autolearn=ham
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 eMvGlb1ghbRL; Thu, 13 Mar 2014 09:31:58 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id C91D21A08ED; Thu, 13 Mar 2014 09:31:57 -0700 (PDT)
Received: from [10.70.10.55] (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id C0FD7F984; Thu, 13 Mar 2014 12:31:49 -0400 (EDT)
Message-ID: <5321DD69.2040805@fifthhorseman.net>
Date: Thu, 13 Mar 2014 12:31:37 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.2.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>, "trans@ietf.org" <trans@ietf.org>,  "therightkey@ietf.org" <therightkey@ietf.org>, "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com>
In-Reply-To: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rfCb6m9MjfUCJVi1pAePavI0ql7enmOXT"
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/EWkLtha9Qr7jeQfxuSEX3E69K9k
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 16:32:00 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--rfCb6m9MjfUCJVi1pAePavI0ql7enmOXT
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 03/13/2014 12:06 PM, Ben Laurie wrote:
> So, total average load is 3 * b * w / l ~ 20,000 web fetches per
> second.=20

This part i follow (you're switching temporal units between months and
years and seconds, but i get roughly the same final figures)

> If we optimise the API we can get that down to 7,000 qps. Each
> query (in the optimised case) would be around 3 kB,=20

And i agree this seems like a win.  Why was the API broken into three
parts instead of the complete proof originally?  what (other than
conceptual cleanliness) might we lose by creating the optimized API?

> which gives a bandwidth of around 150 kb/s.

This looks off by a few orders of magnitude to me.  7kqps and 3kB/q
gives me 7000*3000*8 bits per second, which is 168Mbps.  Am i missing
something?

Should we be considering swarm-based distribution of this kind of data,
or hierarchical proxying for load distribution?

	--dkg


--rfCb6m9MjfUCJVi1pAePavI0ql7enmOXT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQJ8BAEBCgBmBQJTId1pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB
NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpcXiUQALKKrcqkmVjA8TUIfcoVuWad
NdsqHmDdpkpkAADPOPrEKpOquhiOy3vLHZcXeDuFmcypzKfpR5UGDfLApwY//ghW
WIcmmQjinMNzraAf1Q2x52CAxige6Hax3A4XCNAr9p6B7xYJ76BWT3kfRmbZL0QO
OJrebEDCDhU/bKVQtG0IjKOImnnvg3vmTIEUUUPRGghIsL6LJwcHw5E4bekjytJn
kKwICn/mZqui27WsZ80LSQAFuOIkrouhvoKCxv6M2El20NjBA8vwfJt3OkrzaQac
6d6zJIjF1Xcy9MDzz35ncQNAu93ZXJR9QZIpvfC2jqnEQuAPEMXsa2odKKSQpFle
6co09vPObPE1nYeOFTpiFOQD3/Pq/TUNhrPXaPGJpwSAnHfSWWpOBRXG1T6tgWXS
CC9ibfXsIP1cupYufSXs9yoHT0H87mVUDdaqR6YkGSB65Ga6rmAO6sly1stYyK4O
3lFmx36NLa9aIe1W3Rxk5SxxIYtE7HPoBiqcKPgJ29O4GxV5i9yiOqc4e3OuchQl
zTsYKy86ohPF97v07lTSeoO053DodJgX737WqY6umE+V5gG7IQ/gOL38bz6/KksC
Hux0S2KtdnITi7jXkT98yLhWP2XjsKzAubYxGSVPv99lilofb1hWb6zAdtVuTPQd
MXddyXB9MYOuQIKm73ZM
=zWj6
-----END PGP SIGNATURE-----

--rfCb6m9MjfUCJVi1pAePavI0ql7enmOXT--


From nobody Thu Mar 13 09:51:33 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97EF21A0A27 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 09:51:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 n02oiC5MHvLU for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 09:51:27 -0700 (PDT)
Received: from mail-vc0-x22f.google.com (mail-vc0-x22f.google.com [IPv6:2607:f8b0:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 173EE1A0484 for <trans@ietf.org>; Thu, 13 Mar 2014 09:51:26 -0700 (PDT)
Received: by mail-vc0-f175.google.com with SMTP id lh14so1420460vcb.34 for <trans@ietf.org>; Thu, 13 Mar 2014 09:51:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wdrhN3U2CPr0BzTR++RCrRQOxYvYlpymZ6NY2IivIMo=; b=FZgPHWRmchsDn0mj7izclBSqMDbAflcjY8KxBQbcTeQA4yQ4X2jDJCXPPV6qRotQVq 8m5VUzK+qNrmoOy5P3AIGwX/qoqLXRas/RH4o7iySofS03+605cKcyYIWtLKlHSSt/VT lcHCTfjdjF7crMVOu797Pz8X+5ImPNHAxkFLJ7wQjQWE5gevi520W7r7QIprBbekR7S7 JK6iUgeHVdGQ/PuT0ELgak8mC4aGCRsbGwwxg1ibW2rZ3NECjYChW0jLgH86Yr1Xf+oq mPgTb0ZKnpIGTXvFlRL26CuNrPluV/HG4pYwzMbob/yXXz9Lv45n9ZnkcSFfpzOnSUdU GJww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=wdrhN3U2CPr0BzTR++RCrRQOxYvYlpymZ6NY2IivIMo=; b=g0u5wcJCyXdE39O0CccFug0a52KgfVKc/am/erZFN81uKBZqRWWxRiLNUc6DDlHQ9i m0lzj/LEIfZ0XwVNtg02T5DMU5Q9c9HGMKJUBVcC7oy2/vyNb/LVYXn6lXT7nh3m8P9V nha7JOBs4Gj5gffzyl+u/uwBbQDI9CP5NY081WTrdKLCyR+NnKSX3FkjeEMfkEKooCoM vWNHfaASnhh6m7H0GkjgsxNMFmYirC5279ia2HkMto4iVTsR5l/JcB7gsld4r8h7f1pe Sch7P5GyREeziAMNrPnR8rGXZh2fczdLm9su1PmPPeXQJO0jfj7rfHhsnW0YaA99vZoW Albw==
X-Gm-Message-State: ALoCoQnVc5HHxfvpXoA3KKJLbEdL1LsaVNmRRSxTcLl0x7WT8KjV3Bw6llrE7Rt35Jms+k7GsrReVNuAsUrdjju4w9ITcxPqJddMhZpZxfzvqyLWlNGzF5p/hunD9Rd0w5vaGm1u5aRzxQis0a8G8mJfDE7gJD8bHzXIX/Nsnvrfj2nnLxpq6hkLtVU/7ohNVTCPvZlk9Jca
MIME-Version: 1.0
X-Received: by 10.220.159.4 with SMTP id h4mr2267836vcx.1.1394729480350; Thu, 13 Mar 2014 09:51:20 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Thu, 13 Mar 2014 09:51:20 -0700 (PDT)
In-Reply-To: <5321DD69.2040805@fifthhorseman.net>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com> <5321DD69.2040805@fifthhorseman.net>
Date: Thu, 13 Mar 2014 16:51:20 +0000
Message-ID: <CABrd9SR9tczbHx4XrHfg3JJjmq2QtmaAEkFpn0r92gfEpm+2RA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/a3lluA3-3EJDBe26RTtu2UwVTG4
Cc: "therightkey@ietf.org" <therightkey@ietf.org>, "trans@ietf.org" <trans@ietf.org>, "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 16:51:28 -0000

On 13 March 2014 16:31, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
> On 03/13/2014 12:06 PM, Ben Laurie wrote:
>> So, total average load is 3 * b * w / l ~ 20,000 web fetches per
>> second.
>
> This part i follow (you're switching temporal units between months and
> years and seconds, but i get roughly the same final figures)
>
>> If we optimise the API we can get that down to 7,000 qps. Each
>> query (in the optimised case) would be around 3 kB,
>
> And i agree this seems like a win.  Why was the API broken into three
> parts instead of the complete proof originally?  what (other than
> conceptual cleanliness) might we lose by creating the optimized API?
>
>> which gives a bandwidth of around 150 kb/s.
>
> This looks off by a few orders of magnitude to me.  7kqps and 3kB/q
> gives me 7000*3000*8 bits per second, which is 168Mbps.  Am i missing
> something?

Sorry, you are correct - I meant 150,000 kb/s!

> Should we be considering swarm-based distribution of this kind of data,
> or hierarchical proxying for load distribution?

Maybe :-)

One thing we're working on is distributing the proofs via DNS, which
is obviously of exactly that nature - which would definitely reduce
bandwidth at the servers.


From nobody Thu Mar 13 10:29:28 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 530911A0A39 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 10:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 NQYygu44vpQK for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 10:29:21 -0700 (PDT)
Received: from mail-la0-x22a.google.com (mail-la0-x22a.google.com [IPv6:2a00:1450:4010:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 7FF601A0A36 for <trans@ietf.org>; Thu, 13 Mar 2014 10:29:21 -0700 (PDT)
Received: by mail-la0-f42.google.com with SMTP id ec20so937436lab.29 for <trans@ietf.org>; Thu, 13 Mar 2014 10:29:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=EOB7ySd8zhdVjnhHMElDHHmo1ASJ01kWG+Hu3XkjZ9U=; b=o8BW9FSO158jFhf6v0+znxFgnWsgbCVkR6Nh2mDzSkW6z2Y5x3u3ANC1k7FqL3DsDj i2xFp62fLeWWHBnQNc3WH6LG0rJk1yfqmDs3RNtVDz+eAQLiw5YpEUQOa4zPfWLWXuJH 2hx5UV97lxjT8wcuq/AP/x8UtRxYXUVUIu7oTmPx5iFJZyQQDS5YczqZRDIRVI9l8ZI0 /qramwTn2zSnEzgUrsOXo/cD4hMrmT/gZqAqJX7UDV8I922cAm5d1gxsSdMbfl+gVIfs Kzc7Amqf3Yb3YYz1YGEcSQHUk3/o4q23zEEoIYCUza5azou6RGRdPaFkPbAOw+4/h2XB mPnQ==
MIME-Version: 1.0
X-Received: by 10.152.18.135 with SMTP id w7mr2089514lad.29.1394731754401; Thu, 13 Mar 2014 10:29:14 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Thu, 13 Mar 2014 10:29:14 -0700 (PDT)
Date: Thu, 13 Mar 2014 13:29:14 -0400
Message-ID: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=089e0141a7dac7353b04f4804ab8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/3gIvnpc20QfR-Dj09y6W5tyhRFs
Subject: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 17:29:25 -0000

--089e0141a7dac7353b04f4804ab8
Content-Type: text/plain; charset=ISO-8859-1

I am trying to make sense of the log file encoding (section 3). this does
not seem to me to be properly or clearly specified.

RFC6962 punts the encoding question to RFC5246 but this only helps somewhat
because the description there is atrocious.

In particular it is implicit in the text that digitaly-signed is equivalent
to the ASN.1 macro. But this isn't actually explained anywhere in section 4
of 5246. So as a result there is no information on where the signature
appears in the data stream, does it precede or follow the signed data?

This is quite problematic because in the TLS use the signed data does not
appear on the wire at all, the construct is used in client auth when the
prior handshake is signed so there is no need to retransmit the data.


It looks to me like the idea here is that the SCT does not need to include
the certificate or precertificate data because the corresponding signed
data will always be implicit from the mode of use. But that needs to be
clearly stated.

At the moment the specification is assuming that the reader has a high
degree of familiarity with PKIX and TLS encodings and can switch gear
between them.

-- 
Website: http://hallambaker.com/

--089e0141a7dac7353b04f4804ab8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I am trying to make sense of the log file encoding (sectio=
n 3). this does not seem to me to be properly or clearly specified.<div><br=
></div><div>RFC6962 punts the encoding question to RFC5246 but this only he=
lps somewhat because the description there is atrocious.</div>

<div><br></div><div>In particular it is implicit in the text that digitaly-=
signed is equivalent to the ASN.1 macro. But this isn&#39;t actually explai=
ned anywhere in section 4 of 5246. So as a result there is no information o=
n where the signature appears in the data stream, does it precede or follow=
 the signed data?</div>

<div><br></div><div>This is quite problematic because in the TLS use the si=
gned data does not appear on the wire at all, the construct is used in clie=
nt auth when the prior handshake is signed so there is no need to retransmi=
t the data.<br>

<div><br></div><div><br></div><div>It looks to me like the idea here is tha=
t the SCT does not need to include the certificate or precertificate data b=
ecause the corresponding signed data will always be implicit from the mode =
of use. But that needs to be clearly stated.=A0</div>

<div><br></div><div>At the moment the specification is assuming that the re=
ader has a high degree of familiarity with PKIX and TLS encodings and can s=
witch gear between them.<br clear=3D"all"><div><br></div>-- <br>Website: <a=
 href=3D"http://hallambaker.com/" target=3D"_blank">http://hallambaker.com/=
</a><br>

</div></div></div>

--089e0141a7dac7353b04f4804ab8--


From nobody Thu Mar 13 10:54:24 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B45C01A0A36 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 10:54:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 istFR6FtUUr5 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 10:54:22 -0700 (PDT)
Received: from mail-vc0-x233.google.com (mail-vc0-x233.google.com [IPv6:2607:f8b0:400c:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 664D11A0A0F for <trans@ietf.org>; Thu, 13 Mar 2014 10:54:22 -0700 (PDT)
Received: by mail-vc0-f179.google.com with SMTP id ij19so1512186vcb.38 for <trans@ietf.org>; Thu, 13 Mar 2014 10:54:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OKCZwQ6Vz2/SdbOSNNp1Gv517JQWB7Z+vqzkQics45U=; b=pUMeqK3NnpEDjMETkxSrD0Zo3/IJIFHYjADq41oxa/Nm1u5SGIDgQXqS5DvTeFT3f+ VFLA6DuyQynr7RDVsp4OY8pc8K6eCuZ11B3H7yKVnyOTx1qoPVaJ+cqnyQct60q2Gls0 WbprwPVzGEU01650y9SwpDi3pCs5wmpkw6UpsbMWujG3fMsaa6BuD3py0amlU7s5OkiW OVjvCOklVC0+2uz0br/h+WgXfuNreSOOfYfCbjqQLZlzbzDNMkkyem8sddM4sSOO8IWP t/ODGDFVBu4yKvRAVJ8M7x1ZJ3gr43h+aqGNUA5k7ur7u2lgiiRahyn140nBEdzdklFQ jcLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=OKCZwQ6Vz2/SdbOSNNp1Gv517JQWB7Z+vqzkQics45U=; b=b3VBs23w9Loiklt6vZLGud3zS90bDhJJpIWTjKfI2/BOyXJkYjeXL8u0mv7agZWHDP wJJ+q3dWWkkgjIoIUdUJ9fnWgM+82SFSxdmHccOYD+ic7IYIXtRmTxT0rbohYKowW8Tc mS+fvDsBkdAc259VDy9aYgA+tz/Ux97mSlmZeCdyrOXAfkRHZzBdYiPmE/kZbou+Jf8S AWt2G/WBNjYeYxyHIZs6a77aTY8cj1oFzS8G1bhEo2V0m1vAJL1TmeH5ksTlVw69K9kF a+0+q+E3Vb6Hu/r9+5th+0bGPiUxeVGjmzEMwdQgVGDg2LnsSGvW+US4KesC0f3vWQf/ 74KQ==
X-Gm-Message-State: ALoCoQndy8NJlyT9L47LMKZqTZT7p8vu0gduAHrGj53hlG5Q8CxX3WEQA4GpyrBFkLqjEgh7nlMFLqW+6ebirPZ6rDRxAj4WcvCe8saTUfCqG/SD0D9uk5qzU3ZdYmCnKhmgiK0oC03ML2LKDWfSEVwt+FW3+rCe0ez4D7lX2NMlP3oRrRT27I9Szq5NKQghN2imSX39CHhG
MIME-Version: 1.0
X-Received: by 10.221.29.196 with SMTP id rz4mr2548925vcb.8.1394733255665; Thu, 13 Mar 2014 10:54:15 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Thu, 13 Mar 2014 10:54:15 -0700 (PDT)
In-Reply-To: <5321DD69.2040805@fifthhorseman.net>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com> <5321DD69.2040805@fifthhorseman.net>
Date: Thu, 13 Mar 2014 17:54:15 +0000
Message-ID: <CABrd9SSsGENdO9duWoYKKeSfmKqNupWpFgfZu1G_dHZPB+Qfow@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/u1bW-U6v0ULF-hEDW13jvsQ7saA
Cc: "therightkey@ietf.org" <therightkey@ietf.org>, "trans@ietf.org" <trans@ietf.org>, "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 17:54:23 -0000

On 13 March 2014 16:31, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
> And i agree this seems like a win.  Why was the API broken into three
> parts instead of the complete proof originally?  what (other than
> conceptual cleanliness) might we lose by creating the optimized API?

Forgot to answer this part - it was broken up purely for conceptual
cleanness. I'd probably leave the independent APIs but introduce a new
do-everything-at-once API.

There are actually good reasons to combine them anyway when you're
looking at a load-balanced setup (skew between servers may cause some
calls to fail - e.g. I get an STH from one server, then try to get
audit against that STH from another that is slightly behind, which
will fail).


From nobody Thu Mar 13 11:08:34 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E59431A0A53 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 11:08:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 snPBNmRYDJzk for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 11:08:29 -0700 (PDT)
Received: from mail-ve0-x22d.google.com (mail-ve0-x22d.google.com [IPv6:2607:f8b0:400c:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 280E61A0969 for <trans@ietf.org>; Thu, 13 Mar 2014 11:08:29 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id oy12so1530656veb.32 for <trans@ietf.org>; Thu, 13 Mar 2014 11:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=A7x9ZgftCPmRF/K9AZOg8K/PNSepulOpdNs3cqrdxGQ=; b=m+Mwxdr/e5ghYhrCa7Pzx3lu2Sb+WTrUgLhcmh35mhx3WccrnWhQabgkPck0LOc9mn 1PvpxmKkMG1jCcqpXjRYvEn4fndVZ++sHdvzWdaxzfhCoGuoyCcKgLEhO9v8ZYdw3pH3 bSn8F523O85BG/YzVGtC6ZbgVCy24QWTl6ZMEL/Z1ZRmEgDwpBMckbflogK6mHNDyB1I 9p2kam+woTxt8qs2OgeQ4rr5jAijZBd3GDQJOpq/KvoyyZMbmDJun2XM60QU0gp+UdBh WoqgjH2313n1YptmSnfWC/verVp6lHXvztnTSTTlk7wmBzfOzVw1RNNsPiWEiaMWeFVA E7yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=A7x9ZgftCPmRF/K9AZOg8K/PNSepulOpdNs3cqrdxGQ=; b=jp0f3s/X7Rt7S/cNp/H5ZAViSq7a1udCWfFKreLd7ijvisLvLRgMMUFU3g/esw0+NA mwCKlKxybMSvx2oBjwRA+MfeqAoqoHsAs8z/r2kzuXXoKtQYZkslbvtxstXv7taxusSZ 7bd3bsoRHd982rc8KnP1Z306qCkHhyp9I4IUSZSynZI1RhoJ8W/MEN+0XJPqGTmqGuf6 m74VVEdx7iwN4Jki3ALVvmov3UXn3tmqZ6TuDK2lfqd00zW5fJ3HLbrwba6uAjWA5MNP 3z1ZDpr9ZckPoNPZ/AQfVNT4yQHCMZyZZQ0/aD1Jk2cRZjDpVy/CIH77Q65xmJ0EI28c 338A==
X-Gm-Message-State: ALoCoQng4UQYmyyN2BlhCAjqdPjF/KbmN6iTOCvgz7P6Gh8H8kMfUvtodufBIxEt6PXgNmpYDNz70X3y+nLWox7MRIaWYHEUhJyQ9gNM/32RVH3vOfYUbjxfEkoPzYBr9rBwtSJJgAPCmVsMdtZ7ZkiZiFVg/eIOnVAUC8l48e7Ro6Mn8GrA7Z/g4VJoqwujH9CS1MvdyT6d
MIME-Version: 1.0
X-Received: by 10.221.29.196 with SMTP id rz4mr2606564vcb.8.1394734102465; Thu, 13 Mar 2014 11:08:22 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Thu, 13 Mar 2014 11:08:22 -0700 (PDT)
In-Reply-To: <CAMm+LwjpCGA4Hc-cjMWZsgLQWkxHc-j3Z9fyqALCJVqXpSpzNg@mail.gmail.com>
References: <CAMm+LwjpCGA4Hc-cjMWZsgLQWkxHc-j3Z9fyqALCJVqXpSpzNg@mail.gmail.com>
Date: Thu, 13 Mar 2014 18:08:22 +0000
Message-ID: <CABrd9SQ1vbg6fEfrTFYd8knJt2EVtQS8GgPFFQ7uPACbvHvLnw@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/l8YmkskBs_PUdid57Km_IDqQY9w
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Extensibility and algorithm agility
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 18:08:31 -0000

On 12 March 2014 12:57, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> One of the areas that we have to address to go to proposed standard is
> algorithm agility. Another area we can skip but probably should not is
> strategy for extensibility so as to be able to apply TRANS to other areas.
>
> On algorithm agility we have to consider questions like:
>
> * Using algorithms other than SHA-2-256 for the tree.
> * How does a client discover which algorithm is being used.
> * What sort of algorithm substitution attacks become possible.
>
> * How does a client make a selection where a choice of signing algorithm is
> offered for the SCT heads?

Because SCTs can be embedded in certificates, there's no hope of being
agile. All certs would have to be re-issued and the re-issued certs
would have to be deployed. Realistically, this is not going to happen.

Thus, you change algorithms by creating new logs with different metadata.

> Questions we don't have to answer but should probably consider include:
>
> * How would alternative log topologies be identified, for example skip
> lists?

See above.

> * Do we want to permit the size of the tree to be bounded by periodically
> rolling to a new log? If so we probably want to have a mechanism for
> incorporating the old log as the stating point of the new.

This one may be worth addressing. But again, it can also be addressed
by simply starting a new log.

> Extensibility is an area where we can and quite probably should punt. But we
> do need to describe a punting strategy.
>
> The TLS data encoding used in TRANS is a placed based encoding that can only
> be decoded by reference to the corresponding schema. That makes it very hard
> to use it in an application where extensibility is being used. The
> extensions end up being encoded in opaque extension blobs. This is one of
> the many parts of ASN.1 that don't work either and is one of the reasons
> that JSON has become much more interesting. JSON is after all simply RFC822
> headers with braces added to allow recursive structures to be represented...
>
>
> When I started looking at this, I had thought that the TRANS data structures
> are fixed because any changes would be reflected deep in the Merkle tree.
> However looking at the situation again, it seems to me that just as a tree
> head could be signed with a different algorithm, a different encoding for
> the SCT data structure could be communicated in the same way.

I agree that different encodings are possible, and somewhat
straightforward, but there are a bunch of other moving parts - for
example, should you have SCTs or just go straight to
proof-of-inclusion. What about including proof-of-STH-linkage. And so
forth.

None of these are possible with TLS certs for various reasons, but
clearly are for other scenarios, particularly where there is no
legacy.

> Another, rather more minor issue is version numbering. At the moment there
> is (or appears to be) one version number for the SCT structures and the
> protocol. But there is no reason why these should be linked or even that
> every data structure should need to be changed if there is a rev. When we
> talk about X.509v3 we are actually talking about v2 of the CRL structure.
>
> This matters because the v1 protocol does not have a mechanism for
> specifying what the version of the data structure being requested is.

Yes it does: its in the URL. But I agree that the STH and the leaves
should have separate versions. I thought there was a ticket for this
already.


From nobody Thu Mar 13 13:20:58 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668701A0763 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 13:20:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 AFGoxn7tNu2f for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 13:20:52 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 1EE171A0A10 for <trans@ietf.org>; Thu, 13 Mar 2014 13:20:51 -0700 (PDT)
Received: (qmail 24838 invoked by uid 1000); 13 Mar 2014 20:20:42 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Thu, 13 Mar 2014 20:20:42 +0000
Message-ID: <5322131A.2080507@comodo.com>
Date: Thu, 13 Mar 2014 20:20:42 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>, "trans@ietf.org" <trans@ietf.org>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com>
In-Reply-To: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/wsR-hSO1pxfkHFTCksgsGU1PWVA
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 20:20:55 -0000

(Inspired by RFC5280 Appendix C)

Would it help to include one or more example SCTs in the text?

On 13/03/14 17:29, Phillip Hallam-Baker wrote:
> I am trying to make sense of the log file encoding (section 3). this
> does not seem to me to be properly or clearly specified.
>
> RFC6962 punts the encoding question to RFC5246 but this only helps
> somewhat because the description there is atrocious.
>
> In particular it is implicit in the text that digitaly-signed is
> equivalent to the ASN.1 macro. But this isn't actually explained
> anywhere in section 4 of 5246. So as a result there is no information on
> where the signature appears in the data stream, does it precede or
> follow the signed data?
>
> This is quite problematic because in the TLS use the signed data does
> not appear on the wire at all, the construct is used in client auth when
> the prior handshake is signed so there is no need to retransmit the data.
>
>
> It looks to me like the idea here is that the SCT does not need to
> include the certificate or precertificate data because the corresponding
> signed data will always be implicit from the mode of use. But that needs
> to be clearly stated.
>
> At the moment the specification is assuming that the reader has a high
> degree of familiarity with PKIX and TLS encodings and can switch gear
> between them.
>
> --
> Website: http://hallambaker.com/
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Thu Mar 13 13:27:19 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38A991A0A2F for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 13:27:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 urdXVtxoNtFz for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 13:27:13 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 1A6561A0473 for <trans@ietf.org>; Thu, 13 Mar 2014 13:27:12 -0700 (PDT)
Received: (qmail 28465 invoked by uid 1000); 13 Mar 2014 20:27:06 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Thu, 13 Mar 2014 20:27:06 +0000
Message-ID: <53221499.40301@comodo.com>
Date: Thu, 13 Mar 2014 20:27:05 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>, "trans@ietf.org" <trans@ietf.org>,  "therightkey@ietf.org" <therightkey@ietf.org>, "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com>
In-Reply-To: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/w8J34aIPWaW58lHHngrqRlMbCDw
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 20:27:17 -0000

I'm not sure average load tells the whole story.

Won't there be a surge in audit traffic in the aftermath of a busy site 
installing a new cert?

On 13/03/14 16:06, Ben Laurie wrote:
> Several people have asked me this recently. Here's a nice way to estimate load.
>
> Let's assume a single log that takes all the load.
>
> Firstly, we see about 5,000 new certificates a day, so that's around
> 0.06 new certificates per second. Clearly a trivial load.
>
> Next is load from audit (i.e. from browsers that wish to validate SCTs
> accompanying certificates they see). Given some assumptions, we can
> calculate the load from audit.
>
> * Clients cache audit results.
>
> * There are approximately b = 2.5B browsers in the world
> (http://www.internetworldstats.com/stats.htm).
>
> * The average user visits w = 89 websites a month
> (http://www.creditloan.com/blog/how-the-world-spends-its-time-online/
> quoting a Nielsen report). Assume these are all TLS sites.
>
> * Assume a certificate lifetime of l = 12 months.
>
> So, each user sees w / l new certificates a month. Each new
> certificate needs to be audited, which means in practice, three web
> operations (fetch STH, fetch STH consistency proof, fetch SCT
> inclusion proof) - it might be a good idea to create a new API to do
> all three in one go.
>
> So, total average load is 3 * b * w / l ~ 20,000 web fetches per
> second. If we optimise the API we can get that down to 7,000 qps. Each
> query (in the optimised case) would be around 3 kB, which gives a
> bandwidth of around 150 kb/s.
>
> Monitors add extra load, but should only be at around the new
> certificate rate - i.e. ~ .06 * number of monitors fetches per second.
>
> IMO, this is achievable on a single machine (modulo reliability), with
> some care. Clearly not a vast farm, however its done.
>
> In practice, no one log would have to take this full load, this is a
> worst case analysis.
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Thu Mar 13 14:48:15 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74F3A1A0778 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 14:48:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 fQ1C3IYU-h1N for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 14:48:12 -0700 (PDT)
Received: from mail-vc0-x22b.google.com (mail-vc0-x22b.google.com [IPv6:2607:f8b0:400c:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 555191A0A39 for <trans@ietf.org>; Thu, 13 Mar 2014 14:48:12 -0700 (PDT)
Received: by mail-vc0-f171.google.com with SMTP id lg15so1819131vcb.16 for <trans@ietf.org>; Thu, 13 Mar 2014 14:48:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D7gr2ZgoWcm1IZcJ5Vr+mUOp2WATe33hiw3846R1PuQ=; b=P95vgRV0zyxSYp87MarKjjZRhnVyavrhjyfTpgkbhQYGDfAwf4KY9fF2d0ItimQ28x MsuuEw7zWYH8GwYURxCEBtGO5H5WH9r7/RJKmwXqYBxdUdGyCLfjPMJwtgce39rxSV6v aMK/DY7OXLJrD9NSWBTwj4c32ItVXvmpQXYa1oCsjF0q4kg4psBEaIkRdkD9BtC0Qj+q Qv2q7rG3cXiqy7EdcRorjxpTZ0q6ModtToiVCRdRYa0E7i3QGJn7aOSVtsP1DAZOMyeT DBF8yPLDLdlvtIvI/roaNz96TVpBcd5hOJeq1/MXGrqt7CRkzrkjyNapM650s1MGP3Lj lbbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=D7gr2ZgoWcm1IZcJ5Vr+mUOp2WATe33hiw3846R1PuQ=; b=d+JCbXvFwfH6KWqQT58/qMXUELQU5yrUlIQfmvg85Jhv7eAjmHPXqFET/eeQAT6lCy gbIYtvgO163Xufv1OZKa0st37zhKY7Y3e1Rar5BVyk8cN61ifV9PaK3AQwt+8aPVJCx3 PB+BebZSLEQ2cNO29/dvS8XM3scEDHHyEtpdEMpXdExKMKeTbkXhUyJ44rzWtVNbOHwB YM+piLEV4AayDVporrF16HNyelNziTekg4meIW7G5kAIvKVtVYBda4p7RBchZ2UUmnsc ZwcQvKfWIsXgu/3v0f1meBaY2UzU4f9Y9E3pwodEu7OCt24BzUHw+ZuJ2PjKdzQLlTUx qbeg==
X-Gm-Message-State: ALoCoQm17qoK2Xg3TB7AP3LBpXAyg0oQ7lULiSItitCELIr33gvr/YFBGMZCBeakzhFkZubfegC+JEJpNkDzIs1rqHFW+OCoDvhRCl5PVkVHiLxihD334vJrrFcm0ZTovbacyJROluLon9Ex1YPHegXIwoKph+LsGB57yVhGlVgwCbqaw9CIVKnukVMAh3v9e3PwA0V+LJNx
MIME-Version: 1.0
X-Received: by 10.220.106.84 with SMTP id w20mr3284221vco.18.1394747285463; Thu, 13 Mar 2014 14:48:05 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Thu, 13 Mar 2014 14:48:05 -0700 (PDT)
In-Reply-To: <53221499.40301@comodo.com>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com> <53221499.40301@comodo.com>
Date: Thu, 13 Mar 2014 21:48:05 +0000
Message-ID: <CABrd9SSdZZRGr2Q6CoHsquNM-TOFSJehjEACPXzEdK=h7=CpAg@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/RWCtpnbk7v9JumO7kjhKU6leTcI
Cc: "therightkey@ietf.org" <therightkey@ietf.org>, "trans@ietf.org" <trans@ietf.org>, "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>, CABFPub <public@cabforum.org>
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 21:48:14 -0000

On 13 March 2014 20:27, Rob Stradling <rob.stradling@comodo.com> wrote:
> I'm not sure average load tells the whole story.

Agreed.

> Won't there be a surge in audit traffic in the aftermath of a busy site
> installing a new cert?

Yes.

>
>
> On 13/03/14 16:06, Ben Laurie wrote:
>>
>> Several people have asked me this recently. Here's a nice way to estimate
>> load.
>>
>> Let's assume a single log that takes all the load.
>>
>> Firstly, we see about 5,000 new certificates a day, so that's around
>> 0.06 new certificates per second. Clearly a trivial load.
>>
>> Next is load from audit (i.e. from browsers that wish to validate SCTs
>> accompanying certificates they see). Given some assumptions, we can
>> calculate the load from audit.
>>
>> * Clients cache audit results.
>>
>> * There are approximately b = 2.5B browsers in the world
>> (http://www.internetworldstats.com/stats.htm).
>>
>> * The average user visits w = 89 websites a month
>> (http://www.creditloan.com/blog/how-the-world-spends-its-time-online/
>> quoting a Nielsen report). Assume these are all TLS sites.
>>
>> * Assume a certificate lifetime of l = 12 months.
>>
>> So, each user sees w / l new certificates a month. Each new
>> certificate needs to be audited, which means in practice, three web
>> operations (fetch STH, fetch STH consistency proof, fetch SCT
>> inclusion proof) - it might be a good idea to create a new API to do
>> all three in one go.
>>
>> So, total average load is 3 * b * w / l ~ 20,000 web fetches per
>> second. If we optimise the API we can get that down to 7,000 qps. Each
>> query (in the optimised case) would be around 3 kB, which gives a
>> bandwidth of around 150 kb/s.
>>
>> Monitors add extra load, but should only be at around the new
>> certificate rate - i.e. ~ .06 * number of monitors fetches per second.
>>
>> IMO, this is achievable on a single machine (modulo reliability), with
>> some care. Clearly not a vast farm, however its done.
>>
>> In practice, no one log would have to take this full load, this is a
>> worst case analysis.
>>
>> _______________________________________________
>> Trans mailing list
>> Trans@ietf.org
>> https://www.ietf.org/mailman/listinfo/trans
>>
>
> --
> Rob Stradling
> Senior Research & Development Scientist
> COMODO - Creating Trust Online
> Office Tel: +44.(0)1274.730505
> Office Fax: +44.(0)1274.730909
> www.comodo.com
>
> COMODO CA Limited, Registered in England No. 04058690
> Registered Office:
>   3rd Floor, 26 Office Village, Exchange Quay,
>   Trafford Road, Salford, Manchester M5 3EQ
>
> This e-mail and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this email in error please notify the sender by
> replying to the e-mail containing this attachment. Replies to this email may
> be monitored by COMODO for operational or business reasons. Whilst every
> endeavour is taken to ensure that e-mails are free from viruses, no
> liability can be accepted and the recipient is requested to use their own
> virus checking software.


From nobody Thu Mar 13 15:50:18 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AA701A0758 for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 15:50:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 hWtz7I36gfAx for <trans@ietfa.amsl.com>; Thu, 13 Mar 2014 15:50:14 -0700 (PDT)
Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 7B6F11A074C for <trans@ietf.org>; Thu, 13 Mar 2014 15:50:14 -0700 (PDT)
Received: by mail-la0-f54.google.com with SMTP id mc6so1171600lab.41 for <trans@ietf.org>; Thu, 13 Mar 2014 15:50:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=b5ib/21jfr4zdTXza6LJzmfRfwCQDWSLF1uIexzP324=; b=X9AeUvDm7vKT03VT15IG9ExhCxK6DZDnQah2XE/Fe90FYWRZhh38fADDm+wVJPx0f+ GAuO5WimkWAAXpKrqfMVJQq/Iu2CJ20qh9tua+hT2V2ljL2TjHQCP06hYrQNR92OfqxH SlAQ2bnJlr08sCtvOQfDkyQT+5bOODaHWMUqTT1K0v7ijftaO0GpGPKB/E4yZecTIG+b xHNwccYd+MHVgoeEfmxp07dzzL7ci782Sy6JtOgolq2FgwgLHGbhwsLBpitV6rFw1FP/ nQnWcYFuuzmWnNmzQf3lECXH375KFLiKHqW3PlD+L3AL1KiXbyEuiZPa0c7VfHILB9zN iygw==
MIME-Version: 1.0
X-Received: by 10.152.210.70 with SMTP id ms6mr2863300lac.5.1394751007182; Thu, 13 Mar 2014 15:50:07 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Thu, 13 Mar 2014 15:50:07 -0700 (PDT)
In-Reply-To: <5322131A.2080507@comodo.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com>
Date: Thu, 13 Mar 2014 18:50:07 -0400
Message-ID: <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: multipart/alternative; boundary=001a11380ac45553e704f484c620
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/BjJAg9JNeggGA9MNGeL55qCiMHE
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 22:50:16 -0000

--001a11380ac45553e704f484c620
Content-Type: text/plain; charset=ISO-8859-1

On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com>wrote:

> (Inspired by RFC5280 Appendix C)
>
> Would it help to include one or more example SCTs in the text?


I think we definitely need that for Proposed. But right now I am trying to
see how complete the description is.

-- 
Website: http://hallambaker.com/

--001a11380ac45553e704f484c620
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
hu, Mar 13, 2014 at 4:20 PM, Rob Stradling <span dir=3D"ltr">&lt;<a href=3D=
"mailto:rob.stradling@comodo.com" target=3D"_blank">rob.stradling@comodo.co=
m</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">(Inspired by RFC5280 Appendix C)<br>
<br>
Would it help to include one or more example SCTs in the text?</blockquote>=
<div><br></div><div>I think we definitely need that for Proposed. But right=
 now I am trying to see how complete the description is.=A0</div></div><div=
>
<br></div>-- <br>Website: <a href=3D"http://hallambaker.com/" target=3D"_bl=
ank">http://hallambaker.com/</a><br>
</div></div>

--001a11380ac45553e704f484c620--


From nobody Fri Mar 14 03:01:01 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1DB41A00EA for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:00:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.925
X-Spam-Level: 
X-Spam-Status: No, score=-0.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_BACKHAIR_52=1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=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 1CHuVuTk-4yS for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:00:57 -0700 (PDT)
Received: from mail-ob0-x234.google.com (mail-ob0-x234.google.com [IPv6:2607:f8b0:4003:c01::234]) by ietfa.amsl.com (Postfix) with ESMTP id 565DE1A00C6 for <trans@ietf.org>; Fri, 14 Mar 2014 03:00:57 -0700 (PDT)
Received: by mail-ob0-f180.google.com with SMTP id wn1so2327549obc.11 for <trans@ietf.org>; Fri, 14 Mar 2014 03:00:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=m9QfIWTOAli62SIyBeSTFOelHhlR/pXDxGg3VmFGIug=; b=Pfi8Tn8xzXYlTitWlLQMhV5UpqWX0HTkAH/HnhN2GfY5wEYkaWlbe3m4pFxcEdLQkh /DIQSgN8M2NT/16+mt7cea88zWDxCOJcHlpL2FlyOev0ItQ6OQyDkeHdsDFyt2mD5jzS lcqt6olX2g3Tv8Vm2LUZZZklBI7Cuc38UEVUT1zRYGUc01BRp3HXhJ0RaxyJ/RSfAmlp v5rUdJriszScHITOh8/4kc4dLixPVEXvPbCzZsxGAWR7kDzC0frxZEkzaE01NTa2Ijqb F3R7MfnfIKs/nxfhCflvDlGDxUrPmfxK/fBEZsAqIcSNF7KdFcVAXckozktnyg9XynuV l8aQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=m9QfIWTOAli62SIyBeSTFOelHhlR/pXDxGg3VmFGIug=; b=XJYxzPr5TbYzolNVcnxTazO9CllfuEH6GcV6uY0dwr9vY44bBP533NLbufA6Aid/IR EdhmJfPE/DHZk+Ef2HDz7uINmSrWgc3SNcMc2o8BOiI0Yhd3YXpO0U0pgymmUn0oasOs eNxXfs8iD4JfUaZYkEtd9onGanAP53B9lZwkI9P7GHpDXtnYhh7ExzA2uQQmsIm0RmSX 1+nsvFex0JaKKpcpsBnjMLaXPgxZoNLRPtkuKr1RQYOLaDOKQUE2mWnZnS4EMevuc0c5 ECleUry7hjzlgTJp9iTl4DyZoifnzyUIcHTe7LUynLBM4S9hZed/JSmPBAkNuEJTDOfg cn3w==
X-Gm-Message-State: ALoCoQkMXLYn/rGVmUzCx/8CCzt2YrlWa4qFUqKRRRLO+lqvg2z8FwHengYgzPtruXTu7iMPLkVjPHaw/7z+GpBdmJb4lHICSoogm/O+uwks3/w9Myzw9NWn34c5Kz5pPueBohwAF0yk8lW5cqXjX3fiVGj0ItD0wg4b3EQoTWxdiKD/fyTVbvVmNUjIrbbY/Ly14ycR4XNk
MIME-Version: 1.0
X-Received: by 10.182.102.134 with SMTP id fo6mr5876973obb.10.1394791250468; Fri, 14 Mar 2014 03:00:50 -0700 (PDT)
Received: by 10.182.142.198 with HTTP; Fri, 14 Mar 2014 03:00:50 -0700 (PDT)
In-Reply-To: <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com>
Date: Fri, 14 Mar 2014 10:00:50 +0000
Message-ID: <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: multipart/alternative; boundary=089e0149c380053b4304f48e25df
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/9Pg1bqVdRN0amfXUQQ7gDDqOQaE
Cc: Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 10:00:58 -0000

--089e0149c380053b4304f48e25df
Content-Type: text/plain; charset=UTF-8

I strongly support clarifying the description of the file format. When I
started implementing aspects of RFC6962 (with no background in TLS encoding
or ASN.1) it was very unclear.
>From other posts<https://groups.google.com/forum/#!topic/certificate-transparency/T9CDwnsercQ>on
the list it seems this was unclear to others as well.


On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com>wrote:

> On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com>wrote:
>
>> (Inspired by RFC5280 Appendix C)
>>
>> Would it help to include one or more example SCTs in the text?
>
>
> I think we definitely need that for Proposed. But right now I am trying to
> see how complete the description is.
>
> --
> Website: http://hallambaker.com/
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>
>

--089e0149c380053b4304f48e25df
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I strongly support clarifying the description of the file =
format. When I started implementing aspects of RFC6962 (with no background =
in TLS encoding or ASN.1) it was very unclear.<div>From other <a href=3D"ht=
tps://groups.google.com/forum/#!topic/certificate-transparency/T9CDwnsercQ"=
>posts</a> on the list it seems this was unclear to others as well.</div>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Thu,=
 Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:hallam@gmail.com" target=3D"_blank">hallam@gmail.com</a>&gt;</=
span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra">=
<div class=3D"gmail_quote"><div class=3D"">On Thu, Mar 13, 2014 at 4:20 PM,=
 Rob Stradling <span dir=3D"ltr">&lt;<a href=3D"mailto:rob.stradling@comodo=
.com" target=3D"_blank">rob.stradling@comodo.com</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">(Inspired by RFC5280 Appendix C)<br>
<br>
Would it help to include one or more example SCTs in the text?</blockquote>=
<div><br></div></div><div>I think we definitely need that for Proposed. But=
 right now I am trying to see how complete the description is.=C2=A0</div><=
/div>
<span class=3D"HOEnZb"><font color=3D"#888888"><div>
<br></div>-- <br>Website: <a href=3D"http://hallambaker.com/" target=3D"_bl=
ank">http://hallambaker.com/</a><br>
</font></span></div></div>
<br>_______________________________________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><br>
<br></blockquote></div><br></div>

--089e0149c380053b4304f48e25df--


From nobody Fri Mar 14 03:02:56 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8DA91A0102 for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:02:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=unavailable
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 bez_0jnfwfe7 for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:02:50 -0700 (PDT)
Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003:c01::232]) by ietfa.amsl.com (Postfix) with ESMTP id BEEDC1A00EE for <trans@ietf.org>; Fri, 14 Mar 2014 03:02:49 -0700 (PDT)
Received: by mail-ob0-f178.google.com with SMTP id wp18so2303681obc.37 for <trans@ietf.org>; Fri, 14 Mar 2014 03:02:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ZBMK/k3DMgeB355e7/rxW/u1c5Y3o1z9nConl1DwoGI=; b=PrvWHG+enFQaSsWPxYd4OsG7uE3nxun7iNpPPVSy0kslmZ9YULRycZxcoZ6g28nS2m jDuKycLLDxam8oxYv9zron96pCOIEJcCzBuJxjmvdw+krtzMPVym6Lg7uJwZcqaCpLs5 bqsp8Fe7h12ZQ3eN2iewtjfqwCZgYkk9chL21MM5FB7SYeB2bAU605Xrs1aB9osG0yCo efWc41bMDElLhY6H/Sm4OJ9tqxBC5egRVgtnOqW9Higi4yU7l9j6LdaeEudfW1Kc0dwT mCamN69uwYuMBfnlPCg7S2O4MMFDPn/saTsKczR/l7kNOPFWoodUINc83gVrlBTpsMGG 59tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ZBMK/k3DMgeB355e7/rxW/u1c5Y3o1z9nConl1DwoGI=; b=js4GqolU+/c/EWBkdGUfZDK+ir3PI0YuefYjBux/cuqi7L5Li/kBowksW1UCNogwKi Kzr0MZZLE0WsB6yL1MD59fBU55RN5g6wTagZfsJzULSv8I7522LVX0Uu6TeI5MMXSBDy 6OKkwZfX6I2gWLJ3IyKh5fBRVqYA/HflvCZwR5fAYCQYp5UZQJSDFLtb2HfAZbqjNJ4l 838PZQWKd1gCQKwLsrIBi0KPAQICBKavALd+Z1wquCvvDiiV/3x+plAxy4y42PfRMPah LVnlLcD2OOZciAhZ8tiApygBY1bFN9NvFwQ8Yx2P2QdkyMsBlGRtNlSA1us6V45py9/b aoeQ==
X-Gm-Message-State: ALoCoQlsmmfrHedF82cnRH7gnCRAZ7LywBkynuh6Gz0TigT1pfm9m2Pm7P/GB6vMSEPYXSLvGRYheZKm5RsPzAJiMB3m5WNJhNIdiT1Fw1mFXw1P5u9D+xC3+SyHYeiQxiXwsUPqR46rz+n01BllsWWxQCDZqj1rJBgoPWktODsYAZKn+9Hakkno88WnKvvbFlLLvOTt39wj
MIME-Version: 1.0
X-Received: by 10.60.119.73 with SMTP id ks9mr195341oeb.75.1394791362875; Fri, 14 Mar 2014 03:02:42 -0700 (PDT)
Received: by 10.182.142.198 with HTTP; Fri, 14 Mar 2014 03:02:42 -0700 (PDT)
In-Reply-To: <CABrd9SSdZZRGr2Q6CoHsquNM-TOFSJehjEACPXzEdK=h7=CpAg@mail.gmail.com>
References: <CABrd9SR4G6hEUEW9yHLyS40Km3+jmK8K-tEjLMjLqN1M+Go_=g@mail.gmail.com> <53221499.40301@comodo.com> <CABrd9SSdZZRGr2Q6CoHsquNM-TOFSJehjEACPXzEdK=h7=CpAg@mail.gmail.com>
Date: Fri, 14 Mar 2014 10:02:42 +0000
Message-ID: <CALzYgEfCvgQRQ2ur74kXui=vEXyqqhBo=jnn=YiiLXenNvzyNA@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: certificate-transparency@googlegroups.com
Content-Type: multipart/alternative; boundary=047d7b33cddcb86d3e04f48e2bcc
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/hHKGzz-qWdvsoX9F0vTsAokQ-SA
Cc: "therightkey@ietf.org" <therightkey@ietf.org>, Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>, CABFPub <public@cabforum.org>
Subject: Re: [Trans] What's the load on a CT log?
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 10:02:52 -0000

--047d7b33cddcb86d3e04f48e2bcc
Content-Type: text/plain; charset=UTF-8

On Thu, Mar 13, 2014 at 9:48 PM, Ben Laurie <benl@google.com> wrote:

> On 13 March 2014 20:27, Rob Stradling <rob.stradling@comodo.com> wrote:
> > I'm not sure average load tells the whole story.
>
> Agreed.
>
> > Won't there be a surge in audit traffic in the aftermath of a busy site
> > installing a new cert?
>
> Yes.
>
This is where separate calls may be beneficial - there's a higher chance
that a response to each of the individual calls will be cached rather than
a single call that is a response to a client request which contains an STH.


> >
> >
> > On 13/03/14 16:06, Ben Laurie wrote:
> >>
> >> Several people have asked me this recently. Here's a nice way to
> estimate
> >> load.
> >>
> >> Let's assume a single log that takes all the load.
> >>
> >> Firstly, we see about 5,000 new certificates a day, so that's around
> >> 0.06 new certificates per second. Clearly a trivial load.
> >>
> >> Next is load from audit (i.e. from browsers that wish to validate SCTs
> >> accompanying certificates they see). Given some assumptions, we can
> >> calculate the load from audit.
> >>
> >> * Clients cache audit results.
> >>
> >> * There are approximately b = 2.5B browsers in the world
> >> (http://www.internetworldstats.com/stats.htm).
> >>
> >> * The average user visits w = 89 websites a month
> >> (http://www.creditloan.com/blog/how-the-world-spends-its-time-online/
> >> quoting a Nielsen report). Assume these are all TLS sites.
> >>
> >> * Assume a certificate lifetime of l = 12 months.
> >>
> >> So, each user sees w / l new certificates a month. Each new
> >> certificate needs to be audited, which means in practice, three web
> >> operations (fetch STH, fetch STH consistency proof, fetch SCT
> >> inclusion proof) - it might be a good idea to create a new API to do
> >> all three in one go.
> >>
> >> So, total average load is 3 * b * w / l ~ 20,000 web fetches per
> >> second. If we optimise the API we can get that down to 7,000 qps. Each
> >> query (in the optimised case) would be around 3 kB, which gives a
> >> bandwidth of around 150 kb/s.
> >>
> >> Monitors add extra load, but should only be at around the new
> >> certificate rate - i.e. ~ .06 * number of monitors fetches per second.
> >>
> >> IMO, this is achievable on a single machine (modulo reliability), with
> >> some care. Clearly not a vast farm, however its done.
> >>
> >> In practice, no one log would have to take this full load, this is a
> >> worst case analysis.
> >>
> >> _______________________________________________
> >> Trans mailing list
> >> Trans@ietf.org
> >> https://www.ietf.org/mailman/listinfo/trans
> >>
> >
> > --
> > Rob Stradling
> > Senior Research & Development Scientist
> > COMODO - Creating Trust Online
> > Office Tel: +44.(0)1274.730505
> > Office Fax: +44.(0)1274.730909
> > www.comodo.com
> >
> > COMODO CA Limited, Registered in England No. 04058690
> > Registered Office:
> >   3rd Floor, 26 Office Village, Exchange Quay,
> >   Trafford Road, Salford, Manchester M5 3EQ
> >
> > This e-mail and any files transmitted with it are confidential and
> intended
> > solely for the use of the individual or entity to whom they are
> addressed.
> > If you have received this email in error please notify the sender by
> > replying to the e-mail containing this attachment. Replies to this email
> may
> > be monitored by COMODO for operational or business reasons. Whilst every
> > endeavour is taken to ensure that e-mails are free from viruses, no
> > liability can be accepted and the recipient is requested to use their own
> > virus checking software.
>
> --
> You received this message because you are subscribed to the Google Groups
> "certificate-transparency" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to certificate-transparency+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

--047d7b33cddcb86d3e04f48e2bcc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Thu, Mar 13, 2014 at 9:48 PM, Ben Laurie <span dir=3D"ltr">&lt;<=
a href=3D"mailto:benl@google.com" target=3D"_blank">benl@google.com</a>&gt;=
</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 13 March 2014 20:27, Rob =
Stradling &lt;<a href=3D"mailto:rob.stradling@comodo.com">rob.stradling@com=
odo.com</a>&gt; wrote:<br>

&gt; I&#39;m not sure average load tells the whole story.<br>
<br>
</div>Agreed.<br>
<div class=3D""><br>
&gt; Won&#39;t there be a surge in audit traffic in the aftermath of a busy=
 site<br>
&gt; installing a new cert?<br>
<br>
</div>Yes.<br></blockquote><div>This is where separate calls may be benefic=
ial - there&#39;s a higher chance that a response to each of the individual=
 calls will be cached rather than a single call that is a response to a cli=
ent request which contains an STH.</div>
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt;<br>
&gt; On 13/03/14 16:06, Ben Laurie wrote:<br>
&gt;&gt;<br>
&gt;&gt; Several people have asked me this recently. Here&#39;s a nice way =
to estimate<br>
&gt;&gt; load.<br>
&gt;&gt;<br>
&gt;&gt; Let&#39;s assume a single log that takes all the load.<br>
&gt;&gt;<br>
&gt;&gt; Firstly, we see about 5,000 new certificates a day, so that&#39;s =
around<br>
&gt;&gt; 0.06 new certificates per second. Clearly a trivial load.<br>
&gt;&gt;<br>
&gt;&gt; Next is load from audit (i.e. from browsers that wish to validate =
SCTs<br>
&gt;&gt; accompanying certificates they see). Given some assumptions, we ca=
n<br>
&gt;&gt; calculate the load from audit.<br>
&gt;&gt;<br>
&gt;&gt; * Clients cache audit results.<br>
&gt;&gt;<br>
&gt;&gt; * There are approximately b =3D 2.5B browsers in the world<br>
&gt;&gt; (<a href=3D"http://www.internetworldstats.com/stats.htm" target=3D=
"_blank">http://www.internetworldstats.com/stats.htm</a>).<br>
&gt;&gt;<br>
&gt;&gt; * The average user visits w =3D 89 websites a month<br>
&gt;&gt; (<a href=3D"http://www.creditloan.com/blog/how-the-world-spends-it=
s-time-online/" target=3D"_blank">http://www.creditloan.com/blog/how-the-wo=
rld-spends-its-time-online/</a><br>
&gt;&gt; quoting a Nielsen report). Assume these are all TLS sites.<br>
&gt;&gt;<br>
&gt;&gt; * Assume a certificate lifetime of l =3D 12 months.<br>
&gt;&gt;<br>
&gt;&gt; So, each user sees w / l new certificates a month. Each new<br>
&gt;&gt; certificate needs to be audited, which means in practice, three we=
b<br>
&gt;&gt; operations (fetch STH, fetch STH consistency proof, fetch SCT<br>
&gt;&gt; inclusion proof) - it might be a good idea to create a new API to =
do<br>
&gt;&gt; all three in one go.<br>
&gt;&gt;<br>
&gt;&gt; So, total average load is 3 * b * w / l ~ 20,000 web fetches per<b=
r>
&gt;&gt; second. If we optimise the API we can get that down to 7,000 qps. =
Each<br>
&gt;&gt; query (in the optimised case) would be around 3 kB, which gives a<=
br>
&gt;&gt; bandwidth of around 150 kb/s.<br>
&gt;&gt;<br>
&gt;&gt; Monitors add extra load, but should only be at around the new<br>
&gt;&gt; certificate rate - i.e. ~ .06 * number of monitors fetches per sec=
ond.<br>
&gt;&gt;<br>
&gt;&gt; IMO, this is achievable on a single machine (modulo reliability), =
with<br>
&gt;&gt; some care. Clearly not a vast farm, however its done.<br>
&gt;&gt;<br>
&gt;&gt; In practice, no one log would have to take this full load, this is=
 a<br>
&gt;&gt; worst case analysis.<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Trans mailing list<br>
&gt;&gt; <a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"=
_blank">https://www.ietf.org/mailman/listinfo/trans</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Rob Stradling<br>
&gt; Senior Research &amp; Development Scientist<br>
&gt; COMODO - Creating Trust Online<br>
&gt; Office Tel: <a href=3D"tel:%2B44.%280%291274.730505" value=3D"+4412747=
30505">+44.(0)1274.730505</a><br>
&gt; Office Fax: <a href=3D"tel:%2B44.%280%291274.730909" value=3D"+4412747=
30909">+44.(0)1274.730909</a><br>
&gt; <a href=3D"http://www.comodo.com" target=3D"_blank">www.comodo.com</a>=
<br>
&gt;<br>
&gt; COMODO CA Limited, Registered in England No. 04058690<br>
&gt; Registered Office:<br>
&gt; =C2=A0 3rd Floor, 26 Office Village, Exchange Quay,<br>
&gt; =C2=A0 Trafford Road, Salford, Manchester M5 3EQ<br>
&gt;<br>
&gt; This e-mail and any files transmitted with it are confidential and int=
ended<br>
&gt; solely for the use of the individual or entity to whom they are addres=
sed.<br>
&gt; If you have received this email in error please notify the sender by<b=
r>
&gt; replying to the e-mail containing this attachment. Replies to this ema=
il may<br>
&gt; be monitored by COMODO for operational or business reasons. Whilst eve=
ry<br>
&gt; endeavour is taken to ensure that e-mails are free from viruses, no<br=
>
&gt; liability can be accepted and the recipient is requested to use their =
own<br>
&gt; virus checking software.<br>
<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">--<br>
You received this message because you are subscribed to the Google Groups &=
quot;certificate-transparency&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:certificate-transparency%2Bunsubscribe@googlegrou=
ps.com">certificate-transparency+unsubscribe@googlegroups.com</a>.<br>
For more options, visit <a href=3D"https://groups.google.com/d/optout" targ=
et=3D"_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></blockquote></div><br></div></div>

--047d7b33cddcb86d3e04f48e2bcc--


From nobody Fri Mar 14 03:18:11 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92C181A0118 for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:18:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.925
X-Spam-Level: 
X-Spam-Status: No, score=-1.925 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 1ep8wdU4FZLr for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 03:18:02 -0700 (PDT)
Received: from mail-oa0-x22e.google.com (mail-oa0-x22e.google.com [IPv6:2607:f8b0:4003:c02::22e]) by ietfa.amsl.com (Postfix) with ESMTP id B9E501A0107 for <trans@ietf.org>; Fri, 14 Mar 2014 03:17:57 -0700 (PDT)
Received: by mail-oa0-f46.google.com with SMTP id i7so2378115oag.33 for <trans@ietf.org>; Fri, 14 Mar 2014 03:17:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jYOknnKdAvNOiD051X4yrJiNSkj5hE43LlszFBwf5Do=; b=ds0dT5xF9iMfbSxEc/H4UOfpA9nnESs8yvX/CpjtDOEUuSxkhE6oHg8lcjVOoJaKI5 73q79p28iJtK1yYf7rrgDpCKEg8oCKhXLb61bpLbbsIHi33aCkEuu1+7SMZA9EnGSU3I UwLfaMHNhiJ75pUocxofoUwrw4PeoH9IouySpOPR4SjmbWHQP8man+ji27d6dBrtc4Je YpgoXyudvT//3COHb3j99S5KC0WyXtQuLc2IQwL45WudjC/+frQgN9ZnwB5LDU0q4+oj Jgo3sNgk+VclnM9z3uOD0nEx04HogZGb1sl7GwqrkXynLWYRtYZei9bjsICg39QSzWRO 9T3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jYOknnKdAvNOiD051X4yrJiNSkj5hE43LlszFBwf5Do=; b=kfcgMHEWTpxpB4TH/Os51+zy9DaIhQwRkXbqKZNn6vY05JwYEawmPPUAqCHbs/NXbO n00aE8Kmlv+HdMolm97+XnBohsbp7zeWgUWbB21iZj4+fMUWeVXGOPxfkDvuN99XrtdS QyeVXlcKrKamjbxnOVSaaCB7hRcJTddZu3MP+5Jr5AykzBDGlA+KyaNHv3UJViKvi5q6 nlmbMp0uPdpNgVBkBqguvfQipvW9H6/67bBiUFSjQY5mE5pkVO/9sZD/DpDJnueWr9SF nPo42p5Urc4/ioFhXtP7dNVbezrOtEftRRFkPO+L/NJZw2+6AQJDdH4v/kDbaHjhUW8G QXkQ==
X-Gm-Message-State: ALoCoQnErEc7CVSTzQw5ahYgeNspQmHv/I+CkhMxz/R6ZY+I0O7vU2P2Z1F3JiXeR91NItqHGplex8YXsFDtBl1H8Eb6Hb9p8y+XQloMKiZ5z2bHoL3SzEthdiVvLN8ytVOuDO9RPnLo+NOAPzvrO51TUejrxnqkYtoO+fwLCTyE2CZtSpOqaxqqjd+rvMvkGDUGsQfxDJcV
MIME-Version: 1.0
X-Received: by 10.182.233.106 with SMTP id tv10mr1237894obc.59.1394792270913;  Fri, 14 Mar 2014 03:17:50 -0700 (PDT)
Received: by 10.182.142.198 with HTTP; Fri, 14 Mar 2014 03:17:50 -0700 (PDT)
In-Reply-To: <CABrd9SQ1vbg6fEfrTFYd8knJt2EVtQS8GgPFFQ7uPACbvHvLnw@mail.gmail.com>
References: <CAMm+LwjpCGA4Hc-cjMWZsgLQWkxHc-j3Z9fyqALCJVqXpSpzNg@mail.gmail.com> <CABrd9SQ1vbg6fEfrTFYd8knJt2EVtQS8GgPFFQ7uPACbvHvLnw@mail.gmail.com>
Date: Fri, 14 Mar 2014 10:17:50 +0000
Message-ID: <CALzYgEd+T7MtMaz+btPCZFjQWDd+e7iPVDzAYXG_h5YCPusJPQ@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: Ben Laurie <benl@google.com>
Content-Type: multipart/alternative; boundary=f46d0445191fd7fac604f48e6107
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/iSNLfbACViQTp942taLZkDMjAao
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>
Subject: Re: [Trans] Extensibility and algorithm agility
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 10:18:06 -0000

--f46d0445191fd7fac604f48e6107
Content-Type: text/plain; charset=UTF-8

On Thu, Mar 13, 2014 at 6:08 PM, Ben Laurie <benl@google.com> wrote:

> On 12 March 2014 12:57, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> > One of the areas that we have to address to go to proposed standard is
> > algorithm agility. Another area we can skip but probably should not is
> > strategy for extensibility so as to be able to apply TRANS to other
> areas.
> >
> > On algorithm agility we have to consider questions like:
> >
> > * Using algorithms other than SHA-2-256 for the tree.
> > * How does a client discover which algorithm is being used.
> > * What sort of algorithm substitution attacks become possible.
> >
> > * How does a client make a selection where a choice of signing algorithm
> is
> > offered for the SCT heads?
>
> Because SCTs can be embedded in certificates, there's no hope of being
> agile. All certs would have to be re-issued and the re-issued certs
> would have to be deployed. Realistically, this is not going to happen.
>
> Thus, you change algorithms by creating new logs with different metadata.
>
> > Questions we don't have to answer but should probably consider include:
> >
> > * How would alternative log topologies be identified, for example skip
> > lists?
>
> See above.
>
> > * Do we want to permit the size of the tree to be bounded by periodically
> > rolling to a new log? If so we probably want to have a mechanism for
> > incorporating the old log as the stating point of the new.
>
> This one may be worth addressing. But again, it can also be addressed
> by simply starting a new log.
>
> > Extensibility is an area where we can and quite probably should punt.
> But we
> > do need to describe a punting strategy.
> >
> > The TLS data encoding used in TRANS is a placed based encoding that can
> only
> > be decoded by reference to the corresponding schema. That makes it very
> hard
> > to use it in an application where extensibility is being used. The
> > extensions end up being encoded in opaque extension blobs. This is one of
> > the many parts of ASN.1 that don't work either and is one of the reasons
> > that JSON has become much more interesting. JSON is after all simply
> RFC822
> > headers with braces added to allow recursive structures to be
> represented...
> >
> >
> > When I started looking at this, I had thought that the TRANS data
> structures
> > are fixed because any changes would be reflected deep in the Merkle tree.
> > However looking at the situation again, it seems to me that just as a
> tree
> > head could be signed with a different algorithm, a different encoding for
> > the SCT data structure could be communicated in the same way.
>
> I agree that different encodings are possible, and somewhat
> straightforward, but there are a bunch of other moving parts - for
> example, should you have SCTs or just go straight to
> proof-of-inclusion. What about including proof-of-STH-linkage. And so
> forth.
>
> None of these are possible with TLS certs for various reasons, but
> clearly are for other scenarios, particularly where there is no
> legacy.
>
> > Another, rather more minor issue is version numbering. At the moment
> there
> > is (or appears to be) one version number for the SCT structures and the
> > protocol. But there is no reason why these should be linked or even that
> > every data structure should need to be changed if there is a rev. When we
> > talk about X.509v3 we are actually talking about v2 of the CRL structure.
> >
> > This matters because the v1 protocol does not have a mechanism for
> > specifying what the version of the data structure being requested is.
>
> Yes it does: its in the URL. But I agree that the STH and the leaves
> should have separate versions. I thought there was a ticket for this
> already.
>
There is now: http://trac.tools.ietf.org/wg/trans/trac/ticket/12

>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

--f46d0445191fd7fac604f48e6107
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Thu, Mar 13, 2014 at 6:08 PM, Ben Laurie <span dir=3D"ltr">&lt;<=
a href=3D"mailto:benl@google.com" target=3D"_blank">benl@google.com</a>&gt;=
</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex"><div class=3D"">On 12 March 2014 12:57, Phillip Hallam-Bak=
er &lt;<a href=3D"mailto:hallam@gmail.com">hallam@gmail.com</a>&gt; wrote:<=
br>

&gt; One of the areas that we have to address to go to proposed standard is=
<br>
&gt; algorithm agility. Another area we can skip but probably should not is=
<br>
&gt; strategy for extensibility so as to be able to apply TRANS to other ar=
eas.<br>
&gt;<br>
&gt; On algorithm agility we have to consider questions like:<br>
&gt;<br>
&gt; * Using algorithms other than SHA-2-256 for the tree.<br>
&gt; * How does a client discover which algorithm is being used.<br>
&gt; * What sort of algorithm substitution attacks become possible.<br>
&gt;<br>
&gt; * How does a client make a selection where a choice of signing algorit=
hm is<br>
&gt; offered for the SCT heads?<br>
<br>
</div>Because SCTs can be embedded in certificates, there&#39;s no hope of =
being<br>
agile. All certs would have to be re-issued and the re-issued certs<br>
would have to be deployed. Realistically, this is not going to happen.<br>
<br>
Thus, you change algorithms by creating new logs with different metadata.<b=
r>
<div class=3D""><br>
&gt; Questions we don&#39;t have to answer but should probably consider inc=
lude:<br>
&gt;<br>
&gt; * How would alternative log topologies be identified, for example skip=
<br>
&gt; lists?<br>
<br>
</div>See above.<br>
<div class=3D""><br>
&gt; * Do we want to permit the size of the tree to be bounded by periodica=
lly<br>
&gt; rolling to a new log? If so we probably want to have a mechanism for<b=
r>
&gt; incorporating the old log as the stating point of the new.<br>
<br>
</div>This one may be worth addressing. But again, it can also be addressed=
<br>
by simply starting a new log.<br>
<div class=3D""><br>
&gt; Extensibility is an area where we can and quite probably should punt. =
But we<br>
&gt; do need to describe a punting strategy.<br>
&gt;<br>
&gt; The TLS data encoding used in TRANS is a placed based encoding that ca=
n only<br>
&gt; be decoded by reference to the corresponding schema. That makes it ver=
y hard<br>
&gt; to use it in an application where extensibility is being used. The<br>
&gt; extensions end up being encoded in opaque extension blobs. This is one=
 of<br>
&gt; the many parts of ASN.1 that don&#39;t work either and is one of the r=
easons<br>
&gt; that JSON has become much more interesting. JSON is after all simply R=
FC822<br>
&gt; headers with braces added to allow recursive structures to be represen=
ted...<br>
&gt;<br>
&gt;<br>
&gt; When I started looking at this, I had thought that the TRANS data stru=
ctures<br>
&gt; are fixed because any changes would be reflected deep in the Merkle tr=
ee.<br>
&gt; However looking at the situation again, it seems to me that just as a =
tree<br>
&gt; head could be signed with a different algorithm, a different encoding =
for<br>
&gt; the SCT data structure could be communicated in the same way.<br>
<br>
</div>I agree that different encodings are possible, and somewhat<br>
straightforward, but there are a bunch of other moving parts - for<br>
example, should you have SCTs or just go straight to<br>
proof-of-inclusion. What about including proof-of-STH-linkage. And so<br>
forth.<br>
<br>
None of these are possible with TLS certs for various reasons, but<br>
clearly are for other scenarios, particularly where there is no<br>
legacy.<br>
<div class=3D""><br>
&gt; Another, rather more minor issue is version numbering. At the moment t=
here<br>
&gt; is (or appears to be) one version number for the SCT structures and th=
e<br>
&gt; protocol. But there is no reason why these should be linked or even th=
at<br>
&gt; every data structure should need to be changed if there is a rev. When=
 we<br>
&gt; talk about X.509v3 we are actually talking about v2 of the CRL structu=
re.<br>
&gt;<br>
&gt; This matters because the v1 protocol does not have a mechanism for<br>
&gt; specifying what the version of the data structure being requested is.<=
br>
<br>
</div>Yes it does: its in the URL. But I agree that the STH and the leaves<=
br>
should have separate versions. I thought there was a ticket for this<br>
already.<br></blockquote><div>There is now: <a href=3D"http://trac.tools.ie=
tf.org/wg/trans/trac/ticket/12">http://trac.tools.ietf.org/wg/trans/trac/ti=
cket/12</a>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);bo=
rder-left-style:solid;padding-left:1ex">

<br>
_______________________________________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><br>
</blockquote></div><br></div></div>

--f46d0445191fd7fac604f48e6107--


From nobody Fri Mar 14 07:39:33 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24ED41A0154 for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 07:39:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 eAJ29nyRVYaO for <trans@ietfa.amsl.com>; Fri, 14 Mar 2014 07:39:29 -0700 (PDT)
Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id AB61C1A014F for <trans@ietf.org>; Fri, 14 Mar 2014 07:39:28 -0700 (PDT)
Received: by mail-la0-f47.google.com with SMTP id y1so1823714lam.20 for <trans@ietf.org>; Fri, 14 Mar 2014 07:39:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=bxPKxC/iMrdQ4kngJwI+T+Y5L/vWLxTH++QKvZFA1Y4=; b=a20YdVXbDo86O3gPbaaH/QuFqOzUF5hcEhnp8uCW4ldBBu7Ntm6wpcwPeo2UCZRv5W Kxxl2jYceecCnA7/VxKJ7UFhMw+QyhTiezASOCBFPhp7hQ8PDmXLBbhI3NwJOTBLTcUd aCODmjBXhqIFdnleYy9rl4yGmuBr7XB9WdLZAQ3+OxwFFsv3XYV4rfKwGuhPJei4unES pAU504zc3zHuG/yh5+3C20xED9xIyHVoOhc3RdaWSwVFOcb4zBCQ1Xs5Nxgo3Xzz81pF m9sdq7iBnI/X28DBxejpzVCDBg9xcd9tl13MLcX0p462SxBHTgu8pEftMS2oxj1PjwMS JfPw==
MIME-Version: 1.0
X-Received: by 10.112.74.39 with SMTP id q7mr31968lbv.64.1394807961250; Fri, 14 Mar 2014 07:39:21 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Fri, 14 Mar 2014 07:39:21 -0700 (PDT)
Date: Fri, 14 Mar 2014 10:39:21 -0400
Message-ID: <CAMm+Lwh=zVgoMXtE8Afa6SpLB+-EQXH=Vq-k56=NzjYw42r6Sw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=14dae94736b50f6fbe04f4920935
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/DVdoxWwMsbt0puv-GCsHEugCe5g
Subject: [Trans] Modularity and reuse
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Mar 2014 14:39:31 -0000

--14dae94736b50f6fbe04f4920935
Content-Type: text/plain; charset=ISO-8859-1

Having taken a look at the data structures I have come to the following
conclusions:

1) The JSON service protocol can with minor changes be made generic to any
sort of catenate log based notary protocol.

2) The log data format is so tightly optimized to the specific CT
implementation that any change to the data structures is going to be very
painful.


The sort of changes I suggest making to the service protocol are pretty
minor. The main change being that all the data needed to process a message
should be in the JSON encoded structure. Relying on particular URL formats
is considered to be very bad design practice (see the off my lawn draft).

http://tools.ietf.org/html/draft-ietf-appsawg-uri-get-off-my-lawn-01

URIs should be used as a way of routing messages to end points. Depending
on data encoded in URIs is like depending on the format of an IP address or
DNS name. It is a layer violation.

We need to rev this protocol in any case so that a client can request a
consistent set of data in one operation rather than attempt multiple
retrievals and possibly get out of sync data.

I propose breaking the service protocol out into a separate document Which
can then be reused by other catenate notary style protocols. I think this
will improve readability as well.


The log data format has been designed to be as compact as possible and so a
position based data structure is used. The internal data structures use
fixed length codes and in some cases fixed length fields.

This avoids wasted bytes which is important in the CT scenario but I would
not want to be having to give court testimony based on those formats. Which
is one of the primary purposes other uses of a notary are likely to involve.

Even attempting a meta-notary based on this format is going to be
difficult. Because a meta-notary is likely to be based on a skip-list or
other sequential log type approach rather than a Merkle Tree.


The practical upshot is that rather than just adding a version attribute to
the service protocol we probably want to add a format parameter. Since I
expect that the CT format will develop independent of other formats.

-- 
Website: http://hallambaker.com/

--14dae94736b50f6fbe04f4920935
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Having taken a look at the data structures I have come to =
the following conclusions:<div><br></div><div>1) The JSON service protocol =
can with minor changes be made generic to any sort of catenate log based no=
tary protocol.</div>
<div><br></div><div>2) The log data format is so tightly optimized to the s=
pecific CT implementation that any change to the data structures is going t=
o be very painful.</div><div><br></div><div><br></div><div>The sort of chan=
ges I suggest making to the service protocol are pretty minor. The main cha=
nge being that all the data needed to process a message should be in the JS=
ON encoded structure. Relying on particular URL formats is considered to be=
 very bad design practice (see the off my lawn draft).</div>
<div><br></div><div><a href=3D"http://tools.ietf.org/html/draft-ietf-appsaw=
g-uri-get-off-my-lawn-01">http://tools.ietf.org/html/draft-ietf-appsawg-uri=
-get-off-my-lawn-01</a><br></div><div><br></div><div>URIs should be used as=
 a way of routing messages to end points. Depending on data encoded in URIs=
 is like depending on the format of an IP address or DNS name. It is a laye=
r violation.</div>
<div><br></div><div>We need to rev this protocol in any case so that a clie=
nt can request a consistent set of data in one operation rather than attemp=
t multiple retrievals and possibly get out of sync data.<br></div><div>
<br></div><div>I propose breaking the service protocol out into a separate =
document Which can then be reused by other catenate notary style protocols.=
 I think this will improve readability as well.</div><div><br></div><div>
<br></div><div>The log data format has been designed to be as compact as po=
ssible and so a position based data structure is used. The internal data st=
ructures use fixed length codes and in some cases fixed length fields.=A0</=
div>
<div><br></div><div>This avoids wasted bytes which is important in the CT s=
cenario but I would not want to be having to give court testimony based on =
those formats. Which is one of the primary purposes other uses of a notary =
are likely to involve.</div>
<div><br></div><div>Even attempting a meta-notary based on this format is g=
oing to be difficult. Because a meta-notary is likely to be based on a skip=
-list or other sequential log type approach rather than a Merkle Tree.</div=
>
<div><br clear=3D"all"><div><br></div><div>The practical upshot is that rat=
her than just adding a version attribute to the service protocol we probabl=
y want to add a format parameter. Since I expect that the CT format will de=
velop independent of other formats.</div>
<div><br></div>-- <br>Website: <a href=3D"http://hallambaker.com/">http://h=
allambaker.com/</a><br>
</div></div>

--14dae94736b50f6fbe04f4920935--


From nobody Mon Mar 17 16:40:45 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62ECB1A050E for <trans@ietfa.amsl.com>; Mon, 17 Mar 2014 16:40:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.048
X-Spam-Level: 
X-Spam-Status: No, score=-2.048 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 3F0ZwtMOlKNj for <trans@ietfa.amsl.com>; Mon, 17 Mar 2014 16:40:37 -0700 (PDT)
Received: from ecl1mtaoutpex01.symantec.com (ecl1mtaoutpex01.symantec.com [166.98.1.209]) by ietfa.amsl.com (Postfix) with ESMTP id 28C601A04B4 for <trans@ietf.org>; Mon, 17 Mar 2014 16:40:35 -0700 (PDT)
X-AuditID: a66201d1-b7f0d8e000006739-5a-532787ea1a10
Received: from tus1smtintpin02.ges.symantec.com (tus1smtintpin02.ges.symantec.com [192.168.215.102]) by ecl1mtaoutpex01.symantec.com (Symantec Brightmail Gateway out) with SMTP id DF.7C.26425.AE787235; Mon, 17 Mar 2014 23:40:26 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by tus1smtintpin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WPh8s-0007gb-6h for trans@ietf.org; Mon, 17 Mar 2014 23:40:26 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([155.64.220.138]) with mapi; Mon, 17 Mar 2014 16:40:26 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: "trans@ietf.org" <trans@ietf.org>
Date: Mon, 17 Mar 2014 16:40:25 -0700
Thread-Topic: Another Question about the PRIVATE option (Ticket #1)
Thread-Index: Ac8+oPKFXVHX/uoSQHu16zav+g+1FQDle+FA
Message-ID: <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com>
In-Reply-To: <53217E29.7040004@comodo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeLIzCtJLcpLzFFi42I5sOJ6mu6rdvVggxO9ZhZrH19kcWD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxr1PHewFM3krLraeYWpgPM7VxcjJISFgIvHzwlImCFtM4sK9 9WxdjFwcQgIfGSXOT53JApIQEvjPKLHsYQlEYhWjxNPjJxlBEmwCehJbHl9hB7FFBFQlPt9v AZvEAmQvX3qQuYuRg0NYwE7i3mdXiBJniU8797JB2EYSE9a9BivnFYiS2HuiiRVi1yUmiZ9z QkFaOQW0JK5dBpvOCHTb91NrwMqZBcQlbj2ZD3WzgMSSPeeZIWxRiZeP/7FC1ItK3GlfzwhR ryOxYPcnNghbW2LZwtfMEGsFJU7OfMIygVFsFpKxs5C0zELSMgtJywJGllWMMqnJOYa5JYn5 pSUFqRUGhnrFlbmJwJhJ1kvOz93ECIybZUmMF3cwXjise4hRgINRiYd3UbN6sBBrYhlQ5SFG CQ5mJRFeCROgEG9KYmVValF+fFFpTmrxIUZpDhYlcd4qB+VgIYH0xJLU7NTUgtQimCwTB6dU A2PD+rOFnUIFYgL3Vu31aZW2+zGjgHuxHNueRb81rI9xzv5mfrQlJkU3rewU+879+ndDBX6K /n89+YRo+EvnvMVblbKV/QWmcBzI1vnXmH53p9bmnfeSvIUMlvhn3l7AcPgow5pHd8Q2a16M Y1z6QubJVr6AOX15eTft95j90VpbX7QsZ31O7y0lluKMREMt5qLiRAA18SxXlwIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/f2i6J4v3R-UUtfEApC1YGuPo_44
Subject: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 23:40:40 -0000

I have another question about the PRIVATE option. While planning the implem=
entation of CT with our teams, we first thought that we would use the prece=
rtificate option as the default for all customers. Our hope was that most c=
ustomers wouldn't even need to be aware of CT; they would get some extra da=
ta in their cert and there would be no change to deployment (I believe that=
 was the hope of the CT designers too).

However, the PRIVATE subdomain masking option made us rethink that. If a cu=
stomer wants to keep their fqdn private, they need to make that choice up f=
ront, before we've issued the cert to them. If they don't choose PRIVATE up=
 front, their cert will get logged, and switching to PRIVATE after that wou=
ld be pointless because their fqdn would be public. But that means forcing =
the customer to stop in the middle of the enrollment process, read up on CT=
, and make an informed decision. We're finding it's difficult to get most p=
eople to understand why they would choose SHA-2 instead of SHA-1, and educa=
ting them on CT and its options is expected to be far more difficult.

So we're considering making PRIVATE the default option, or perhaps the only=
 option. It's arguably better for customers because it preserves a measure =
of privacy and postpones the time when they have to understand all the deta=
ils of CT. It may be a little more challenging for a domain owner monitorin=
g the logs, because they'll only see the precerts with serial numbers and n=
o fqdns, but that's not much of a challenge. It makes our implementation si=
mpler and therefore easier to test and deploy.

Any feedback on this idea?

-Rick



From nobody Tue Mar 18 04:26:32 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF78E1A03C9 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 04:26:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 nI5JtS3Ha4F9 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 04:26:29 -0700 (PDT)
Received: from mail-ve0-x232.google.com (mail-ve0-x232.google.com [IPv6:2607:f8b0:400c:c01::232]) by ietfa.amsl.com (Postfix) with ESMTP id 2D6D91A03C7 for <trans@ietf.org>; Tue, 18 Mar 2014 04:26:29 -0700 (PDT)
Received: by mail-ve0-f178.google.com with SMTP id jw12so6805716veb.37 for <trans@ietf.org>; Tue, 18 Mar 2014 04:26:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=cRSNJKK6OEeSdS0ccaP6ZHHEvmzhumOCSzgQlLLO7BI=; b=J6aCn7MVa13X3uvB6KnVCdvp0opiucIWBlOIt3eNpDdVRC4xE7hHAeeLUAJCJmr3lo BM4HysJsQa1qKXYHj47p9Bqo4ynAyM2S9X4LghRC1YpRpg7qPdXEdE6AnV0Hzy+3JRzj lY8AxYgW6RHsNuhf6kvmYiiDWDiydVapHsFbpNPh0NBjKlykcAURY1sz0gtypTMC4puZ mk05JfEiTRP4pabK4gClVIEiadh7xLT3cL92p2MvBDLCbOKXXEJ0EVi9CTfdtE0ktcfT F67huMNLIOcd7FU9KB/J6ctZvWAVw73d8/1PBNby7D0YDz9QFbSk4qdVCRbDNQ95LYRW CtKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=cRSNJKK6OEeSdS0ccaP6ZHHEvmzhumOCSzgQlLLO7BI=; b=JBjQ0bGpHg+EtloDz5LP7wODvIw6Q922ENJb3bkYpKVMOPDGhv1WhK0mUoaidWMmV+ 8kswMPHlr43JNPJiIRrCdIAR+xgnY24Bd8x6mE94+dMZXNLOJ4cQAxt6sdUfb18shxW9 etX9XBffOGpUI2s9bj/rfXmR9ANtlueoDbU7YEvw+FamUQ5aAsfVBKgFpdpvV+u+ZxkU bJJ/Bo8RpMra972QeU4KlTkNtVkJB+x6z4G6NSIno06zea9ccxQlxeZt9OGxsyaXdTW1 GkrhKlP6KwPZvmuV1FVF3wK1KlRlcYNKFMmvgzKxE+TMgAAxPOiceZurzbBOlX9gvfVU H9SA==
X-Gm-Message-State: ALoCoQnC9J9kbv8a/7KCsZrFyJvskT9CzTuN4i3U1cs9BgkHJVIq+6PYCPuQ96IDGLYDc/45B0q+PHhCbVqIUufPhD1xJmt173eAgO48er33HmGaT0v2x8peGs4Q9Aj+1kue5q3yj6C6FCLcBmbESHp4/SfFktPrV3yL1j4FJliD8mLzAzl3MF0APLJrYala7YCKUD3T7idY
MIME-Version: 1.0
X-Received: by 10.221.40.10 with SMTP id to10mr7668107vcb.22.1395141980644; Tue, 18 Mar 2014 04:26:20 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 18 Mar 2014 04:26:20 -0700 (PDT)
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Date: Tue, 18 Mar 2014 11:26:20 +0000
Message-ID: <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Rick Andrews <Rick_Andrews@symantec.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/x6SqbFXjteI9JELG7QAefdFCcl8
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 11:26:31 -0000

On 17 March 2014 23:40, Rick Andrews <Rick_Andrews@symantec.com> wrote:
> I have another question about the PRIVATE option. While planning the impl=
ementation of CT with our teams, we first thought that we would use the pre=
certificate option as the default for all customers. Our hope was that most=
 customers wouldn't even need to be aware of CT; they would get some extra =
data in their cert and there would be no change to deployment (I believe th=
at was the hope of the CT designers too).
>
> However, the PRIVATE subdomain masking option made us rethink that. If a =
customer wants to keep their fqdn private, they need to make that choice up=
 front, before we've issued the cert to them. If they don't choose PRIVATE =
up front, their cert will get logged, and switching to PRIVATE after that w=
ould be pointless because their fqdn would be public. But that means forcin=
g the customer to stop in the middle of the enrollment process, read up on =
CT, and make an informed decision. We're finding it's difficult to get most=
 people to understand why they would choose SHA-2 instead of SHA-1, and edu=
cating them on CT and its options is expected to be far more difficult.
>
> So we're considering making PRIVATE the default option, or perhaps the on=
ly option. It's arguably better for customers because it preserves a measur=
e of privacy and postpones the time when they have to understand all the de=
tails of CT. It may be a little more challenging for a domain owner monitor=
ing the logs, because they'll only see the precerts with serial numbers and=
 no fqdns, but that's not much of a challenge. It makes our implementation =
simpler and therefore easier to test and deploy.
>
> Any feedback on this idea?

Interesting. I guess the difficulty would be in deciding how many
names to elide. For example, consider the uk.com domain vs.
example.com.

secret.example.uk.com should be registered as <PRIVATE>.example.uk.com
(since uk.com is effectively a TLD). However,
secret.verysecret.example.com should be <PRIVATE>.example.com.

So, not sure how you would avoid asking the customer something in this
case, either.


From nobody Tue Mar 18 05:02:23 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A29421A03BA for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 05:02:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 ef-ad47ufaz8 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 05:02:15 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 9E4081A0323 for <trans@ietf.org>; Tue, 18 Mar 2014 05:02:14 -0700 (PDT)
Received: (qmail 22280 invoked by uid 1000); 18 Mar 2014 12:02:04 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 18 Mar 2014 12:02:04 +0000
Message-ID: <532835BC.3000906@comodo.com>
Date: Tue, 18 Mar 2014 12:02:04 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>,  Rick Andrews <Rick_Andrews@symantec.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>
In-Reply-To: <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/bvh8RH2PPnJdThOWwUNV66vGAlM
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 12:02:18 -0000

On 18/03/14 11:26, Ben Laurie wrote:
> On 17 March 2014 23:40, Rick Andrews <Rick_Andrews@symantec.com> wrote:
>> I have another question about the PRIVATE option. While planning the implementation of CT with our teams, we first thought that we would use the precertificate option as the default for all customers. Our hope was that most customers wouldn't even need to be aware of CT; they would get some extra data in their cert and there would be no change to deployment (I believe that was the hope of the CT designers too).
>>
>> However, the PRIVATE subdomain masking option made us rethink that. If a customer wants to keep their fqdn private, they need to make that choice up front, before we've issued the cert to them. If they don't choose PRIVATE up front, their cert will get logged, and switching to PRIVATE after that would be pointless because their fqdn would be public. But that means forcing the customer to stop in the middle of the enrollment process, read up on CT, and make an informed decision. We're finding it's difficult to get most people to understand why they would choose SHA-2 instead of SHA-1, and educating them on CT and its options is expected to be far more difficult.
>>
>> So we're considering making PRIVATE the default option, or perhaps the only option. It's arguably better for customers because it preserves a measure of privacy and postpones the time when they have to understand all the details of CT. It may be a little more challenging for a domain owner monitoring the logs, because they'll only see the precerts with serial numbers and no fqdns, but that's not much of a challenge. It makes our implementation simpler and therefore easier to test and deploy.
>>
>> Any feedback on this idea?

I expect we'll enable PRIVATE subdomain masking for many enterprise 
accounts by default, for a preconfigured whitelist of registered domain 
names.

For non-enterprise accounts, we might consider offering PRIVATE as an 
"advanced option", but I don't think we'd enable it by default.

> Interesting. I guess the difficulty would be in deciding how many
> names to elide. For example, consider the uk.com domain vs.
> example.com.
>
> secret.example.uk.com should be registered as <PRIVATE>.example.uk.com
> (since uk.com is effectively a TLD). However,
> secret.verysecret.example.com should be <PRIVATE>.example.com.

The Public Suffix List solves this problem in a lot of cases.  But, 
since the PSL is not perfect, it'd perhaps be unwise to rely solely on 
the PSL to make this decision.

Looking ahead, we can hope that whatever comes out of the IETF DBOUND 
initiative will be sufficiently perfect to enable this to be safely 
automated.  :-)

Until then, I'll be more comfortable with a manually reviewed, 
preconfigured whitelist of registered domain names.

> So, not sure how you would avoid asking the customer something in this
> case, either.

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 18 05:03:01 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C65F1A0323 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 05:02:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 ilYexdltlGXz for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 05:02:56 -0700 (PDT)
Received: from mail-lb0-x234.google.com (mail-lb0-x234.google.com [IPv6:2a00:1450:4010:c04::234]) by ietfa.amsl.com (Postfix) with ESMTP id 3C1D51A01C0 for <trans@ietf.org>; Tue, 18 Mar 2014 05:02:54 -0700 (PDT)
Received: by mail-lb0-f180.google.com with SMTP id 10so4528535lbg.25 for <trans@ietf.org>; Tue, 18 Mar 2014 05:02:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ZncLOxdvOsXPOVa/27ZN1FPesrYa5UWJ3oe2s4p1778=; b=q4JrcT8SAoUfN+qplFlJpIPSk7DAPIUmp+7ysmSLgGN26xejaroWn7TMDq4CkHP/Bd +L+zP4jmxfc57Ec1MTj08H+hVMkZ8/D1OOp2S3z1Cn3Yc2UpN4+88XKKHMl9IyCKgPN9 OzuavD++BOn+7nDnVRrkP8rssQiK9dcY1ZQqWzuXmP2ikgtIfMhxhLORtohgB7rzcG3j 1zMThAMd7q7RAmtVdu15DFfIGWcxdWCr6ZlBXZyikljXPwXWW7eUVitkXaANtiHiRtmX w7l7kMWNtNvPjDlhzP79mH/aPY0PI7FWYyn8Xcd2ttcvaBbkfF4kpQqS1Jj8vUjAMe44 x1Tg==
MIME-Version: 1.0
X-Received: by 10.152.18.135 with SMTP id w7mr9430237lad.29.1395144166124; Tue, 18 Mar 2014 05:02:46 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Tue, 18 Mar 2014 05:02:45 -0700 (PDT)
In-Reply-To: <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>
Date: Tue, 18 Mar 2014 08:02:45 -0400
Message-ID: <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Ben Laurie <benl@google.com>
Content-Type: multipart/alternative; boundary=089e0141a7da6eb3b304f4e050ce
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/mHzZ_BFblkVuKB7zMBKBD7JVy_A
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 12:02:59 -0000

--089e0141a7da6eb3b304f4e050ce
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Mar 18, 2014 at 7:26 AM, Ben Laurie <benl@google.com> wrote:

> On 17 March 2014 23:40, Rick Andrews <Rick_Andrews@symantec.com> wrote:
> > I have another question about the PRIVATE option. While planning the
> implementation of CT with our teams, we first thought that we would use the
> precertificate option as the default for all customers. Our hope was that
> most customers wouldn't even need to be aware of CT; they would get some
> extra data in their cert and there would be no change to deployment (I
> believe that was the hope of the CT designers too).
> >
> > However, the PRIVATE subdomain masking option made us rethink that. If a
> customer wants to keep their fqdn private, they need to make that choice up
> front, before we've issued the cert to them. If they don't choose PRIVATE
> up front, their cert will get logged, and switching to PRIVATE after that
> would be pointless because their fqdn would be public. But that means
> forcing the customer to stop in the middle of the enrollment process, read
> up on CT, and make an informed decision. We're finding it's difficult to
> get most people to understand why they would choose SHA-2 instead of SHA-1,
> and educating them on CT and its options is expected to be far more
> difficult.
> >
> > So we're considering making PRIVATE the default option, or perhaps the
> only option. It's arguably better for customers because it preserves a
> measure of privacy and postpones the time when they have to understand all
> the details of CT. It may be a little more challenging for a domain owner
> monitoring the logs, because they'll only see the precerts with serial
> numbers and no fqdns, but that's not much of a challenge. It makes our
> implementation simpler and therefore easier to test and deploy.
> >
> > Any feedback on this idea?
>
> Interesting. I guess the difficulty would be in deciding how many
> names to elide. For example, consider the uk.com domain vs.
> example.com.
>
> secret.example.uk.com should be registered as <PRIVATE>.example.uk.com
> (since uk.com is effectively a TLD). However,
> secret.verysecret.example.com should be <PRIVATE>.example.com.
>

This came up in the DNSOPs meeting. There is a lot of discussion about how
to represent changes of administrative authority in the DNS.

Unfortunately it is focused mostly on fixing cookies which is trying to fix
stupid which is never going to produce a sensible result. But there is
already a zone prefix list used for issue of wildcard certs.

The problem of <private>.<domain>.foo.com looks to me to be the same as the
problem of *.<domain>.foo.com.

*.uk would be a bad thing...

-- 
Website: http://hallambaker.com/

--089e0141a7da6eb3b304f4e050ce
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Tue, Mar 18, 2014 at 7:26 AM, Ben Laurie <span dir=3D"ltr">&lt;<=
a href=3D"mailto:benl@google.com" target=3D"_blank">benl@google.com</a>&gt;=
</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On 1=
7 March 2014 23:40, Rick Andrews &lt;<a href=3D"mailto:Rick_Andrews@symante=
c.com">Rick_Andrews@symantec.com</a>&gt; wrote:<br>

&gt; I have another question about the PRIVATE option. While planning the i=
mplementation of CT with our teams, we first thought that we would use the =
precertificate option as the default for all customers. Our hope was that m=
ost customers wouldn&#39;t even need to be aware of CT; they would get some=
 extra data in their cert and there would be no change to deployment (I bel=
ieve that was the hope of the CT designers too).<br>

&gt;<br>
&gt; However, the PRIVATE subdomain masking option made us rethink that. If=
 a customer wants to keep their fqdn private, they need to make that choice=
 up front, before we&#39;ve issued the cert to them. If they don&#39;t choo=
se PRIVATE up front, their cert will get logged, and switching to PRIVATE a=
fter that would be pointless because their fqdn would be public. But that m=
eans forcing the customer to stop in the middle of the enrollment process, =
read up on CT, and make an informed decision. We&#39;re finding it&#39;s di=
fficult to get most people to understand why they would choose SHA-2 instea=
d of SHA-1, and educating them on CT and its options is expected to be far =
more difficult.<br>

&gt;<br>
&gt; So we&#39;re considering making PRIVATE the default option, or perhaps=
 the only option. It&#39;s arguably better for customers because it preserv=
es a measure of privacy and postpones the time when they have to understand=
 all the details of CT. It may be a little more challenging for a domain ow=
ner monitoring the logs, because they&#39;ll only see the precerts with ser=
ial numbers and no fqdns, but that&#39;s not much of a challenge. It makes =
our implementation simpler and therefore easier to test and deploy.<br>

&gt;<br>
&gt; Any feedback on this idea?<br>
<br>
</div></div>Interesting. I guess the difficulty would be in deciding how ma=
ny<br>
names to elide. For example, consider the <a href=3D"http://uk.com" target=
=3D"_blank">uk.com</a> domain vs.<br>
<a href=3D"http://example.com" target=3D"_blank">example.com</a>.<br>
<br>
<a href=3D"http://secret.example.uk.com" target=3D"_blank">secret.example.u=
k.com</a> should be registered as &lt;PRIVATE&gt;.<a href=3D"http://example=
.uk.com" target=3D"_blank">example.uk.com</a><br>
(since <a href=3D"http://uk.com" target=3D"_blank">uk.com</a> is effectivel=
y a TLD). However,<br>
<a href=3D"http://secret.verysecret.example.com" target=3D"_blank">secret.v=
erysecret.example.com</a> should be &lt;PRIVATE&gt;.<a href=3D"http://examp=
le.com" target=3D"_blank">example.com</a>.<br></blockquote><div><br></div><=
div>
This came up in the DNSOPs meeting. There is a lot of discussion about how =
to represent changes of administrative authority in the DNS.</div><div><br>=
</div><div>Unfortunately it is focused mostly on fixing cookies which is tr=
ying to fix stupid which is never going to produce a sensible result. But t=
here is already a zone prefix list used for issue of wildcard certs.=A0</di=
v>
<div><br></div><div>The problem of &lt;private&gt;.&lt;domain&gt;.<a href=
=3D"http://foo.com">foo.com</a> looks to me to be the same as the problem o=
f *.&lt;domain&gt;.<a href=3D"http://foo.com">foo.com</a>.</div><div><br></=
div>
<div>*.uk would be a bad thing...</div><div>=A0</div></div>-- <br>Website: =
<a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br>
</div></div>

--089e0141a7da6eb3b304f4e050ce--


From nobody Tue Mar 18 07:21:01 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9913C1A044F for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:20:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 HQPDPrjllkJy for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:20:57 -0700 (PDT)
Received: from mail-ve0-x22c.google.com (mail-ve0-x22c.google.com [IPv6:2607:f8b0:400c:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id B40741A02F9 for <trans@ietf.org>; Tue, 18 Mar 2014 07:20:57 -0700 (PDT)
Received: by mail-ve0-f172.google.com with SMTP id jx11so7035022veb.17 for <trans@ietf.org>; Tue, 18 Mar 2014 07:20:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EgYbT4NZBdsIt/UuwIj2ZoIK9e5eI5MSzjDhMFZBRUo=; b=XGX7JMOaz4KMsild/t/TusdPJBDlDqcfqBzSuVZpkgpwyEEou4DhO+RcJp0t01Wttj svGrN6z6neD3k+EXA4PHfmxaeSzXWYJcYr6woinTTz75LU8YhQe92uT3Ldd9dIxi/rlA o3V+84z+5ijuj/cOAbkFpaF1KtpStFllbGKu1tB1DbOdNbsPRaLmKx5ua2hWF4sKgH+E UEX79v1u4Cg6M5ho8H4laljo+u+ePmr3UUiczUEirrjp3bN/q1iE6fsXFnQTQkpUSz/K XAZCsfxhOgaAjsQcpu1q6W9n/swv1IvJH5azSws0/WCqkNHdRIAzxhJgDUfOX6cSYxiP wXkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=EgYbT4NZBdsIt/UuwIj2ZoIK9e5eI5MSzjDhMFZBRUo=; b=effKs7iGLpIAgYPP/Y9/HDI0eieDdMuXmHIRC4niAiDP7yQsKEPaz5WRv+kSb64kd3 p1uSa7ssTgzAJ5ZxeUQFlJSn9M2EBk6mu2vMerE0aGszoymOCZ2H2Ma/NikWNbJtEY0f 2Ys/QNZgmyjwQSM9H9XY29BEUaaGp/h3AymxkVK2tT5P3Ok4mWVCOjgGqT3YsX3V9RPv /ctS98XZNZ2WcxdFdEw0chBH0wImSWggaYgruW+MvcwhwPKmlW5I9cqh7qcA1UZs0rMp DfxvM6JSJBY5OHmplVUoExeeKD6Of4TdZ/qEoR8XGq/W5Z2R7o8LrUzf4pW0POOO8HBk u0Yg==
X-Gm-Message-State: ALoCoQmOVEbp99VisFRiQb2rpXcrFDKVjbM5DM1yybqzBZpJD2szj9XYNSTQyhHV/ZK4LqNErzpML35K5mEpISaY2e72eUBQrzb/crsoeng3jhDpSG7YseG7eY0CLQSed/A2IXQhM3xRifDzC6WQJxd6e1EUOcykizDdR2M9YiQvnoRNq96vjH1aBW6JHS/FTc86w0BupIAY
MIME-Version: 1.0
X-Received: by 10.220.67.18 with SMTP id p18mr25311972vci.14.1395152449233; Tue, 18 Mar 2014 07:20:49 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 18 Mar 2014 07:20:49 -0700 (PDT)
In-Reply-To: <531F57B2.6030505@gmail.com>
References: <531F530B.4040703@tcinet.ru> <531F57B2.6030505@gmail.com>
Date: Tue, 18 Mar 2014 14:20:49 +0000
Message-ID: <CABrd9SSOwGC8LKF5viuwoFsjcTMQjra-TJdyWU6g2mVNk_5WOA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Melinda Shore <melinda.shore@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/e50_kIfD2PxOx151C-Y77KjgJH8
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 14:20:59 -0000

On 11 March 2014 18:36, Melinda Shore <melinda.shore@gmail.com> wrote:
> For some reason Dmitry's mail is not arriving at the
> IETF server, so I thought I would forward it myself.
>
> Melinda
>
>
> -------- Original Message --------
> Subject: Certificate Transparency with Russian GOST algorithms
> Date: Tue, 11 Mar 2014 22:16:47 +0400
> From: Dmitry Belyavsky <beldmit@tcinet.ru>
> To: trans@ietf.org
> CC: melinda.shore@gmail.com
>
> Hi all!
>
> Here are some thoughts about using CT in Russia with Russian
> cryptographic algorithms (GOST). They were discussed with Ben Laurie
> during the IETF meeting in London. I am not sure which mailing list is
> the right place to post to, so I post it to the WG mailing list.
>
> Laws and practice in Russia requires using of the GOST hash and digital
> signature in X.509 certificates for government services. These
> certificates are signed by Russians CAs which are not in lists of
> trusted CAs in major browsers. It is not a problem to create an
> installation of log server in Russia containing the list of Russian CAs.
> But Russia-based service should use the GOST hash algorithm in the
> Merkle tree and GOST signature algorithm for signing SCT. It seems to be
> not a problem because if GOST-based certificates are submitted to
> GOST-based log, browsers not understanding the GOST algorithms will not
> have to verify GOST-based SCTs. But also it means that the hashing
> algorithm of Merkle tree should become the config-time parameter of the
> log instance instead of being hardcoded. Also it should be possible to
> find out which algorithm is used in this or that log instance and it
> should be strictly prohibited to change this algorithm after start of
> the log instance. It seems to be a good idea anyway because of the
> requirements of cryptographic algorithms agility.

As I mentioned elsewhere, in our view you change algorithm by starting
a new log.

The hash/signing algorithms are fixed properties of the log.

It seems to me there shouldn't be any difficulty accommodating GOST
like this - I guess we'd have to add the rule that non-GOST
certificates MUST NOT use GOST logs. Not sure whether we should
require the opposite, though (i.e. GOST certificates MUST NOT use
EC/SHA logs)?


From nobody Tue Mar 18 07:47:02 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 547D91A037C for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 JZ4mjelUDKnf for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:46:57 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 8E2EF1A036E for <trans@ietf.org>; Tue, 18 Mar 2014 07:46:56 -0700 (PDT)
Received: (qmail 11764 invoked by uid 1000); 18 Mar 2014 14:46:47 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Tue, 18 Mar 2014 14:46:47 +0000
Message-ID: <53285C57.2090202@comodo.com>
Date: Tue, 18 Mar 2014 14:46:47 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>, Melinda Shore <melinda.shore@gmail.com>
References: <531F530B.4040703@tcinet.ru>	<531F57B2.6030505@gmail.com> <CABrd9SSOwGC8LKF5viuwoFsjcTMQjra-TJdyWU6g2mVNk_5WOA@mail.gmail.com>
In-Reply-To: <CABrd9SSOwGC8LKF5viuwoFsjcTMQjra-TJdyWU6g2mVNk_5WOA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/XNgeHpXDY2Y2zSQhd_JfdyshQAc
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 14:47:00 -0000

On 18/03/14 14:20, Ben Laurie wrote:
<snip>
> It seems to me there shouldn't be any difficulty accommodating GOST
> like this

The GOST algorithms aren't currently in the TLS SignatureAlgorithm and 
HashAlgorithm registries [1].  Since RFC6962 can only reference 
algorithms that are defined in these registries, this looks like a problem.

This I-D [2] (see section 6) tentatively requested adding the GOST 
algorithms to these registries, but it expired long ago and AFAICT never 
progressed to RFC status.


[1] 
http://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-16

[2] http://tools.ietf.org/html/draft-chudov-cryptopro-cptls-04

> - I guess we'd have to add the rule that non-GOST
> certificates MUST NOT use GOST logs. Not sure whether we should
> require the opposite, though (i.e. GOST certificates MUST NOT use
> EC/SHA logs)?

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Tue Mar 18 07:57:12 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13F941A017E for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 XSPpjDVD2W6D for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 07:57:05 -0700 (PDT)
Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 926E41A036E for <trans@ietf.org>; Tue, 18 Mar 2014 07:57:04 -0700 (PDT)
Received: by mail-lb0-f170.google.com with SMTP id s7so4913665lbd.1 for <trans@ietf.org>; Tue, 18 Mar 2014 07:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2/4F7KC/cgswycoceOAZ73VaTG0uWGVtpvkqzGVYaw0=; b=qB7YXdH4S6XplupZa7ErjHjAXprnLMT9bqdUx0QcRy+IP0Cd2CwKIGet6Pvc/DNh07 RPnWdUvTPDoAHkQzsUM5aCf/NpG5g0/emz0Lm0IQfRI74sUAFLKzqNNhcTN2D1rB2iAU OnF6vHQk6SEiWRakNX5xKzNk2QPKevIzbbxSVSONc3RHot7yaoS9QzGVJcbu3wFyIQ3K umVbeWCF+ZSIJ9FRrQADIE7/rlLPys3YMKFdEzQ1KwKy1/TnXyl2gkkk6Wx6uPIqnZjO XtytwmDRgMcx/81rygcLfMf8WveLz3glxvHyb5DFI/ct7L3W+gLxi1bX3xTt0tXpk51y UGiQ==
MIME-Version: 1.0
X-Received: by 10.152.246.43 with SMTP id xt11mr2136792lac.34.1395154615617; Tue, 18 Mar 2014 07:56:55 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Tue, 18 Mar 2014 07:56:55 -0700 (PDT)
In-Reply-To: <CABrd9SSOwGC8LKF5viuwoFsjcTMQjra-TJdyWU6g2mVNk_5WOA@mail.gmail.com>
References: <531F530B.4040703@tcinet.ru> <531F57B2.6030505@gmail.com> <CABrd9SSOwGC8LKF5viuwoFsjcTMQjra-TJdyWU6g2mVNk_5WOA@mail.gmail.com>
Date: Tue, 18 Mar 2014 10:56:55 -0400
Message-ID: <CAMm+LwjRkQ6o943U+CZZCT7M9WbtNFGbORaN+ZNNFd=f9HFGrg@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Ben Laurie <benl@google.com>
Content-Type: multipart/alternative; boundary=001a1133a774454dc504f4e2bf27
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/RShINhr6JaJnNTVLcjxNZWAApYU
Cc: Melinda Shore <melinda.shore@gmail.com>, "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 14:57:11 -0000

--001a1133a774454dc504f4e2bf27
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Mar 18, 2014 at 10:20 AM, Ben Laurie <benl@google.com> wrote:
>
> As I mentioned elsewhere, in our view you change algorithm by starting
> a new log.
>
> The hash/signing algorithms are fixed properties of the log.
>
> It seems to me there shouldn't be any difficulty accommodating GOST
> like this - I guess we'd have to add the rule that non-GOST
> certificates MUST NOT use GOST logs. Not sure whether we should
> require the opposite, though (i.e. GOST certificates MUST NOT use
> EC/SHA logs)?
>
>
Its a little bit more complex than that.

At this point we should note this as a USE-CASE and give it a number. But
there are lots of complexities to consider.


Right now a lot of the inner data structures are specified as a fixed
number of bytes rather than a variable length list. [32] not <32..255>.

That makes it impossible to use the V1 structures to support SHA2-512.

Once you have the possibility for more than one algorithm you need to start
considering algorithm substitution attacks and so the security
considerations section has to be longer at a minimum. You also have to
start putting algorithm identifiers into any place where a substitution
might occur and you have to define what the algorithm identifiers look like.

We could in theory pull the algorithm ids out of the RSA signatures on SCTs
etc. But most crypto libraries are not designed to do that.


-- 
Website: http://hallambaker.com/

--001a1133a774454dc504f4e2bf27
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Tue, Mar 18, 2014 at 10:20 AM, Ben Laurie <span dir=3D"ltr">&lt;=
<a href=3D"mailto:benl@google.com" target=3D"_blank">benl@google.com</a>&gt=
;</span> wrote:<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">
As I mentioned elsewhere, in our view you change algorithm by starting<br>
a new log.<br>
<br>
The hash/signing algorithms are fixed properties of the log.<br>
<br>
It seems to me there shouldn&#39;t be any difficulty accommodating GOST<br>
like this - I guess we&#39;d have to add the rule that non-GOST<br>
certificates MUST NOT use GOST logs. Not sure whether we should<br>
require the opposite, though (i.e. GOST certificates MUST NOT use<br>
EC/SHA logs)?<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br></div></div></blockquote><div>=
=A0</div><div>Its a little bit more complex than that.=A0</div></div><div><=
br></div><div>At this point we should note this as a USE-CASE and give it a=
 number. But there are lots of complexities to consider.</div>
<div><br></div><div><br></div><div>Right now a lot of the inner data struct=
ures are specified as a fixed number of bytes rather than a variable length=
 list. [32] not &lt;32..255&gt;.</div><div><br></div><div>That makes it imp=
ossible to use the V1 structures to support SHA2-512.</div>
<div><br></div><div>Once you have the possibility for more than one algorit=
hm you need to start considering algorithm substitution attacks and so the =
security considerations section has to be longer at a minimum. You also hav=
e to start putting algorithm identifiers into any place where a substitutio=
n might occur and you have to define what the algorithm identifiers look li=
ke.</div>
<div><br></div><div>We could in theory pull the algorithm ids out of the RS=
A signatures on SCTs etc. But most crypto libraries are not designed to do =
that.</div><div><br></div><div><br></div>-- <br>Website: <a href=3D"http://=
hallambaker.com/">http://hallambaker.com/</a><br>

</div></div>

--001a1133a774454dc504f4e2bf27--


From nobody Tue Mar 18 09:06:14 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1158A1A02F5 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:06:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 SgejiL2lZQHZ for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:06:09 -0700 (PDT)
Received: from mail-vc0-x22c.google.com (mail-vc0-x22c.google.com [IPv6:2607:f8b0:400c:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 411E31A040A for <trans@ietf.org>; Tue, 18 Mar 2014 09:06:09 -0700 (PDT)
Received: by mail-vc0-f172.google.com with SMTP id la4so7451216vcb.17 for <trans@ietf.org>; Tue, 18 Mar 2014 09:06:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RkRkUvVz3qEMqrhL2HNg0R7kruH2hPSONUJZzxM1168=; b=IbDMp1PFB7pk7b2GOKIT9RdBz6y7IVyQvDMRD9HHsO6PrN2SgWlU32a5eBaruQbCAx 9jNVRQD1tW713jKWAsN+xskg/wZOEOydeyLCoW71VtkQXc0oYLrUDYxkq6u/vb1b84Kt P2BUoUZX2yaG8DVZOkz+mAwjr0+G2xni/eTQYnAhs0U41IgSS8SWrE3fxAE1IUCqMas6 QpHip+fIqv8VUZKPFOIRU2wk1Jf1pwFZBN2XmHsNom/jHDxyV8Bt5W56/FngNUfzfPYj 9Jqc2NpeqLZzYQpbRPsBPeqpFf7PjA5+0Q2iGj0bWSR+Xnbxi4yYld+mnMRTe4P39lin OWPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=RkRkUvVz3qEMqrhL2HNg0R7kruH2hPSONUJZzxM1168=; b=jlGf+orIsAicpan0aFWWUdFVdDnriRIZ0VDGqhnOV1hXPKnzieTrZoPcfnJtoME5pV myGhUnwj0DV9DZDe25YCXvJC3u12AUQtalXyq0xmSp1lk+xZgnl2NN256OI6qpUPotU3 hgsf9WdWI1FAV7XiDbOST37rTmIFi9McN5ZGNpTQmbs0MYeMUNOOFWUQlSzE6ha+9pzC hbiZrhw81OSJ6h/uCsFH2xMuJO0kIYQ/Maq1zvlYLD4sI/gtOjRH8V+WCT25/Ls6bVJ7 XX+t77b4nwVg+wBS0bPaR78mDuc/ZqFsV7y9NLp8pUbUYVHe900LJLCSs/ms/22B7643 2a5Q==
X-Gm-Message-State: ALoCoQlabUjWo7moPIip+QXff4P1qV0d7GWgXoF6GkMeiyXw6AdbYtl9N7hgKMg9ataWYJ9Hx3CSrFld02B3U5d058VonJDPwpPTS3v6x3nyLZpDRYrfOaJRE1/vhxbsd5Y1cYZphwLOF1XENyC6BxEN9qwgFqwysNF0CcUyggeddjPunde5Nmq/JVnlYthBlTD0gHwmOcB7
MIME-Version: 1.0
X-Received: by 10.58.185.145 with SMTP id fc17mr26088491vec.14.1395158760705;  Tue, 18 Mar 2014 09:06:00 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 18 Mar 2014 09:06:00 -0700 (PDT)
In-Reply-To: <531E5CAA.6020508@nsrc.org>
References: <531340AE.4000608@gmail.com> <CABrd9STLo51uThKw1eeVbVmPgXzF=-yXWA_uPTw9hQr-Gu=iUQ@mail.gmail.com> <531E5CAA.6020508@nsrc.org>
Date: Tue, 18 Mar 2014 16:06:00 +0000
Message-ID: <CABrd9SQhfCUHd6-4PWF70UCyYYfZMdt5_fuOFkpR_dD5Uq34kA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Hans Kuhn <hans@nsrc.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/3aKmZUf3IsbmeO91pV9GLiR4qjo
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Updated agenda, etc.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 16:06:11 -0000

On 11 March 2014 00:45, Hans Kuhn <hans@nsrc.org> wrote:
> On 3/3/14 6:28 AM, Ben Laurie wrote:
>
>> Is there some way to get trac to tell me about new tickets? I can't
>> find any options at all...
>
> Is there a reason not to use RSS?
>
> http://tools.ietf.org/wg/trans/trac/report/1?asc=1&format=rss

Not particularly - except my RSS to email convert apparently won't
send to my google.com account.

>
> Hans
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>


From nobody Tue Mar 18 09:07:26 2014
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 060FB1A040A for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:07:23 -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] autolearn=ham
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 PPxnkGztU8au for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:07:20 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id 029D81A02F5 for <trans@ietf.org>; Tue, 18 Mar 2014 09:07:20 -0700 (PDT)
Received: from [10.70.10.55] (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id 20539F984; Tue, 18 Mar 2014 12:07:10 -0400 (EDT)
Message-ID: <53286F24.5080407@fifthhorseman.net>
Date: Tue, 18 Mar 2014 12:07:00 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.2.0
MIME-Version: 1.0
To: Phillip Hallam-Baker <hallam@gmail.com>, Ben Laurie <benl@google.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com> <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com>
In-Reply-To: <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BADIcxBrKwcSdQwGUVRTjl6h14eWV8GTO"
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/7DXQUoVwnscZ8qtuRfi7FmFo6Io
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 16:07:23 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--BADIcxBrKwcSdQwGUVRTjl6h14eWV8GTO
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 03/18/2014 08:02 AM, Phillip Hallam-Baker wrote:

> Unfortunately it is focused mostly on fixing cookies which is trying to=
 fix
> stupid which is never going to produce a sensible result. But there is
> already a zone prefix list used for issue of wildcard certs.
>=20
> The problem of <private>.<domain>.foo.com looks to me to be the same as=
 the
> problem of *.<domain>.foo.com.
>=20
> *.uk would be a bad thing...

the CABForum guidelines split "registry-controlled" zones from the next
level of labels using http://publicsuffix.org/, though they acknowledge
that this is not a scalable long-term solution and something else needs
to be done eventually (see section 11.1.3):

https://cabforum.org/wp-content/uploads/Baseline_Requirements_V1_1_6.pdf

This idea of a "natural split" between public registries and private
zones is appealing, because of the tradeoffs between auditability and
resistance to zone enumeration.  The entities closer to the root of the
hierarchy need to be audited, since they have power over the leaves; the
entities nearer to the leaves have less power, little or no
responsibility delegated to them from third-parties, and possibly more
legitimate need for hiding individual zone entries or avoiding enumeratio=
n.

So how would this work in CT?  if i'm an admin for the example.com zone,
i'd want to monitor the logs for any entries matching:

a) <PRIVATE>.com
b) example.com
c) *.example.com
d) <PRIVATE>.example.com

if any of b, c, or d are observed which were not issued from within my
authority, i now have proof of misissuance, and can take the issuing CA
to task.

But if (a) is observed from monitoring the log, what can the site
operator do?  Do we declare that (a) is indication of log misbehavior?

if so, then we need to also consider that CT-aware TLS clients need to
be able to identify SCTs of the (a) form and report them publicly
somehow, so that log misbehavior is known.  presumably, this would be
the same mechanism used to report an SCT that didn't show up within the
MMD, right?  is there a reporting mechanism defined?

	--dkg


--BADIcxBrKwcSdQwGUVRTjl6h14eWV8GTO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQJ8BAEBCgBmBQJTKG8kXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB
NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpcWlEQALAyyT9uf1pr+c2OqaUo9LoO
E1M2AKyOTmEUeEfXpvsUdgKlUGOuWZABwthpCeMFgs5+4wfV36TgKwWKrs6gdh/7
JxyQ9yV7xaXCHyI+xNuCZ509sF6sILcxjCrMdpBZRx7yXsDQSb8WwpOcFODu48i/
ksjSo/+iQ8ud1ihG2tgV5zc3ePV3YrDnauazbay+2ED7IErGt6POe1V6CAVQkhLW
oN0DijovfGTufPNn/D0US8vdEba0SoTbcodr3YgAeRCQhlav5T+uYSITt2O0Hsdb
k9lQBhjk5z0u31ZYPl0qi5RCDsteMDra1KPa2+lsm+cj85DBzNtdO9OPXOEhuFGl
QQJsQrOSvczyOO1NuCy9/o6mRDGc4DPtk9/InM80KPgLYuE+5vqyDRla8XOhUAS+
TB/rGyYocsSX5Tn0E6qAsHHikfn7cYu6/iRdndHOhuRSbzW55wz0ZuCFfR+ZB/3h
+QE7cBeZ4v0zRssGQH9LwdpYw/qmawcIUxLNn5G5HdSDLjb0nJOtVHzjaIMV5Lig
V5NJgCv+5+XCzt5a1QxnduxQzUyIdNTlULIaSVvzhi1+8FaEh9z31dG+i7aNgonI
uFypKgtpC8I0feAmPupsn1uSYc35wb9+GK3oL+b7D21yTnrRkiGerRkNfNAhwSr2
5MJsh8dNpEKpuEn1EQch
=NBoy
-----END PGP SIGNATURE-----

--BADIcxBrKwcSdQwGUVRTjl6h14eWV8GTO--


From nobody Tue Mar 18 09:22:24 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B13D91A06D4 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:22:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 L0baavP0q5h0 for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 09:22:20 -0700 (PDT)
Received: from mail-vc0-x22f.google.com (mail-vc0-x22f.google.com [IPv6:2607:f8b0:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id A3E121A0476 for <trans@ietf.org>; Tue, 18 Mar 2014 09:22:20 -0700 (PDT)
Received: by mail-vc0-f175.google.com with SMTP id lh14so7493773vcb.20 for <trans@ietf.org>; Tue, 18 Mar 2014 09:22:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vLQFsDAy403mMXiFpkMKMFvoN7A/aXHRORiJZT8p3Ew=; b=B8M/J/Cmq0ta69F6UIEg2wShNAroCK4ocjtC6H5AUnFQBQjOXcWJmjng6NWkIaAI4u 7yJOEDr/r98Y1NxpwxxcciJVHmsnWOpXcbdsdtbbbjRjR9/VtQ5Kwyc7o5oAJ8y6gcT2 6CWDgNkv7xa4PDzuqpk8xpC3WwSGUZrNGrjB4nilz4s/5c/BvcN7JGO6t1PFn2qPDbY+ 5NobEXvMf44QVf14/osmpDVrnSSe3PJzvdPXWadssPeVzl1uoC5hISIcBHV56xHcLBkx Qm6F73lfajjiu7pqffC0EOgrHxnEo2jLwJyAoLznK71oN+LcAu4CNzJYQttq8IPxLr8t tCNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vLQFsDAy403mMXiFpkMKMFvoN7A/aXHRORiJZT8p3Ew=; b=SmLsxtLXImQxLyVLG6lE/7YIv09U6VJsdbIDkhP0XS9SPGunPZoeuPmqxyK4GdaHov 60UJZttsDmOEmeBtGMKVA2DN9hetbMhl2HjTgcbm+Z7yjnQnBpo9/JS5oNqoGxQcmFy1 IbOcVb4m9uaR4l+w2d+y0SeWQE3pwj9neWr9t6A7cmyVTOGUpKXhDvmG8+lyNGNsBjRr TsUlH8h0gyXT2Usrn4VY2/8uzeiDBAoTwoHWFnWa2tI5NOFhqxRrfOoL0xByl8d2pmYM y2tN3tFZUAYz6KSupf90tQ1yali8GdPdz5aHsmyxNZm61mBunkpSKBV2dcxpQJgwAuLL 41iw==
X-Gm-Message-State: ALoCoQlrzGxsb3EfKlJrgKArszSgC8zMTeJZQvwmebxogi/iV05lGRF+stg3TUSUs51T0purj8egEC8oxPCiyEi+AKTWED5ePgGH/U0k/HMPDcvK8Sx2xZF4byU1YO1Cm/p+tyLqZU2Awc87yM8th1hSZUlvec6UTxe+7e4Yps0ktxzYYftSoCGfk4GbzBVRalZPUDuWzNtn
MIME-Version: 1.0
X-Received: by 10.58.221.102 with SMTP id qd6mr922171vec.47.1395159732126; Tue, 18 Mar 2014 09:22:12 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Tue, 18 Mar 2014 09:22:12 -0700 (PDT)
In-Reply-To: <53286F24.5080407@fifthhorseman.net>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com> <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com> <53286F24.5080407@fifthhorseman.net>
Date: Tue, 18 Mar 2014 16:22:12 +0000
Message-ID: <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/AxNIOjj343e1dZJoah66Pe3pbE8
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 16:22:22 -0000

On 18 March 2014 16:07, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
> On 03/18/2014 08:02 AM, Phillip Hallam-Baker wrote:
>
>> Unfortunately it is focused mostly on fixing cookies which is trying to fix
>> stupid which is never going to produce a sensible result. But there is
>> already a zone prefix list used for issue of wildcard certs.
>>
>> The problem of <private>.<domain>.foo.com looks to me to be the same as the
>> problem of *.<domain>.foo.com.
>>
>> *.uk would be a bad thing...
>
> the CABForum guidelines split "registry-controlled" zones from the next
> level of labels using http://publicsuffix.org/, though they acknowledge
> that this is not a scalable long-term solution and something else needs
> to be done eventually (see section 11.1.3):
>
> https://cabforum.org/wp-content/uploads/Baseline_Requirements_V1_1_6.pdf
>
> This idea of a "natural split" between public registries and private
> zones is appealing, because of the tradeoffs between auditability and
> resistance to zone enumeration.  The entities closer to the root of the
> hierarchy need to be audited, since they have power over the leaves; the
> entities nearer to the leaves have less power, little or no
> responsibility delegated to them from third-parties, and possibly more
> legitimate need for hiding individual zone entries or avoiding enumeration.
>
> So how would this work in CT?  if i'm an admin for the example.com zone,
> i'd want to monitor the logs for any entries matching:
>
> a) <PRIVATE>.com
> b) example.com
> c) *.example.com
> d) <PRIVATE>.example.com
>
> if any of b, c, or d are observed which were not issued from within my
> authority, i now have proof of misissuance, and can take the issuing CA
> to task.

Right.

> But if (a) is observed from monitoring the log, what can the site
> operator do?  Do we declare that (a) is indication of log misbehavior?

Surely not - this, again, is misissuance (or misreporting by the CA,
if you prefer). i.e. the CA should be taken to task. The log does not
judge, it merely records.

> if so, then we need to also consider that CT-aware TLS clients need to
> be able to identify SCTs of the (a) form and report them publicly
> somehow, so that log misbehavior is known.

See above. I think these two cases are different.

> presumably, this would be
> the same mechanism used to report an SCT that didn't show up within the
> MMD, right?  is there a reporting mechanism defined?

Currently, only Chrome is implementing CT as a client (to our
knowledge) and so I guess the appropriate recipient of such a report
would be Google. We have not yet defined a way to do this, but
anticipate that Chrome will offer to do it when appropriate.

Another option might be the CA/B Forum.


From nobody Tue Mar 18 11:47:25 2014
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35FAE1A044C for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 11:47:24 -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] autolearn=ham
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 Cd1LGlNqytyI for <trans@ietfa.amsl.com>; Tue, 18 Mar 2014 11:47:22 -0700 (PDT)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id D23B61A02F2 for <trans@ietf.org>; Tue, 18 Mar 2014 11:47:21 -0700 (PDT)
Received: from [10.70.10.55] (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id 075E3F984; Tue, 18 Mar 2014 14:47:11 -0400 (EDT)
Message-ID: <532894A6.5070301@fifthhorseman.net>
Date: Tue, 18 Mar 2014 14:47:02 -0400
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.2.0
MIME-Version: 1.0
To: Ben Laurie <benl@google.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>	<531EE6A6.7000007@comodo.com>	<544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>	<53204F9E.7000507@comodo.com>	<CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com>	<53217E29.7040004@comodo.com>	<544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>	<CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com>	<CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com>	<53286F24.5080407@fifthhorseman.net> <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com>
In-Reply-To: <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="KjvKJME2KDA3VmKMSpo8vTH7nx4GXIFDO"
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/N-zZMqeboYODwE6CB4oxqQetXNQ
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Mar 2014 18:47:24 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--KjvKJME2KDA3VmKMSpo8vTH7nx4GXIFDO
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 03/18/2014 12:22 PM, Ben Laurie wrote:
> On 18 March 2014 16:07, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wro=
te:
>> a) <PRIVATE>.com
 [...]
>> But if (a) is observed from monitoring the log, what can the site
>> operator do?  Do we declare that (a) is indication of log misbehavior?=

>=20
> Surely not - this, again, is misissuance (or misreporting by the CA,
> if you prefer). i.e. the CA should be taken to task. The log does not
> judge, it merely records.

hm, i think this introduces a new way that a CA can misissue -- in
particular, it's misissuing a precertificate by putting a <PRIVATE>
label where it should not.

Do you expect the logs to accept (and certify, and publish)
arbitrarily-structured data in the PreCertificate so long as it is
signed by a known CA?  Or will there be some constraints on the data
submitted?

If there are constraints on what kind of precerts a log is willing to
certify, then this would seem to be a reasonable addition to the list of
constraints (though it would be another way that a log could itself
misbehave -- we'd want to add that to the list of things a monitor
should look for).

If the logs just accept and sign this data, what do you suppose should
happen to a CA that has sent a precert of type (a) to the public logs?
It's not clear who was harmed by it (since the actual dNSName used in
the cert itself is not known, right?), and for CT-aware TLS clients that
know to ignore SCTs where <PRIVATE> falls immediately to the left of an
entry in the public suffix list should ignore the SCT anyway.  But
inevitably there will be some clients that see this and don't have an
updated version of the public suffix list, or don't have the ability to
fetch and retain such a thing, and will be fooled by the SCT.

It's very difficult for the domain holder to tell that they have
specifically been harmed in this case (and possibly even difficult to
make a strong case for negative consequences to the issuing CA or
misbehaving log), so it seems like CT isn't fulfilling its mission of
making detection of misissuance isn't being met here.  Or have i missed
something?

>> presumably, this would be
>> the same mechanism used to report an SCT that didn't show up within th=
e
>> MMD, right?  is there a reporting mechanism defined?
>=20
> Currently, only Chrome is implementing CT as a client (to our
> knowledge) and so I guess the appropriate recipient of such a report
> would be Google. We have not yet defined a way to do this, but
> anticipate that Chrome will offer to do it when appropriate.

Given that the scheme's robustness relies on clients reporting errors
(in both the logs or the CAs), i think we need to be clearer about how
such a report should happen.

> Another option might be the CA/B Forum.

End users operating their browsers are not going to know how to send any
kind of report to the CA/B Forum, unless you're suggesting that CA/B
Forum could set up a public repository to hold cryptographically-proven
documentation of misissuance or something, and the submission could be
automated somehow.  I don't know enough about the CA/B Forum to know if
that's within their scope or not.

Regards,

	--dkg


--KjvKJME2KDA3VmKMSpo8vTH7nx4GXIFDO
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQJ8BAEBCgBmBQJTKJSmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB
NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpccTwP/1BzVOXdfVyEWEOrpfCjzZYk
6+cBDyYpW9izBttYSrk+W/pVF/eCQFpEfMHE/aJU9LaCCrgvnm+f2alzArOmKG5d
HXIDSNbMQZqe3Zef6MBmC49/5ETkrswrQNCe3p32SA3UpBYL5PnIUGC5McPj1k52
jjzV8BiIr8kKp0Zn8u9bGKJwMqHG/MSMi9OpS903VjcEx2h3j6jkzxZChNfNDq8g
m1CWhB2xLSps+66vRcfF7ZsPv0XGCIp1uqdmZgX4coiv6ZqWEjg4ccnBET2rI58s
Bfa17RiyNCe5qInVV32WEPGZAFUmmacO5tVxM+fSz2XNgLMg5KCn2xt8dxGxj/9X
L/KPO13L4U4WHLlslmtbLsLQXpz25OBC2GT5EsDGylNaPT8E1SDRUVGKydP2+BXZ
plvqVArsh6M6ENFFnFBRdMhcOuZMFSPtbu4KprCK0FZBut+ft6eo733z46R+vc0q
CBByfLH3qFNf734XWI7sGdbt+nDUqBlnh3mTjjXaWLO64vTJVYAN2vj4gmNZ5C94
CnLlA+hTRbwC9mLzz/bY7xBVFs6QbEX16I+gTB4hbACPygUd+tErspkvnA+H55tA
RHsDyJFd3Nce4imSNNmC2zMG9xspMeNKINEyhJOACoTOPSiSDAUpTs7CEpTm6vFv
g9aJjl0De1pL63liaJTK
=wSmd
-----END PGP SIGNATURE-----

--KjvKJME2KDA3VmKMSpo8vTH7nx4GXIFDO--


From nobody Wed Mar 19 04:47:17 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1B871A06A8 for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 04:47:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 hthZpZ5gpRsL for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 04:47:13 -0700 (PDT)
Received: from mail-vc0-x22f.google.com (mail-vc0-x22f.google.com [IPv6:2607:f8b0:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 1575E1A03C7 for <trans@ietf.org>; Wed, 19 Mar 2014 04:47:12 -0700 (PDT)
Received: by mail-vc0-f175.google.com with SMTP id lh14so8812088vcb.6 for <trans@ietf.org>; Wed, 19 Mar 2014 04:47:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=mmbtYuz4HGelhr379M1cC1PgZWv+VVTQJ3iTHNR0URI=; b=g1i52Ln3ErnqmI3SledIuhtwifA7iSTYoyLXJpV8FTWl9fI6ufULGnB5j9adAMVROU hS1nBgBJdYKgVH00R9d2NrbHuje99B7KSZoGkxVga96f5Nx33Z+oBCGSI6ydZsIJZpzL 0eFpOdhEbVbDfdhEP6xR+0Rf6jUI3Rr8mnYBxB4xkixDcjqeceVZqvV5yPNwgg/1RrSX crzAOeyfgBjqFvwB6ONqLiHtGA0tZo98bvJrSI2FaE2MVw2daBRuyaUL9NTuYlysuS+e aZkyRPKR9407j067ZD8Cc9XS05+rieN5DJpOe2wjKaZwnealVi8IWnFLOUjQvDGgur+M /y1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=mmbtYuz4HGelhr379M1cC1PgZWv+VVTQJ3iTHNR0URI=; b=QfHdYeYFYz6NjM+J8b12ogC+3XxT7mphZcVQkPoZtD0uF3oPAtfS03R0+M4TO8LrmD Sj8SWdja4QWYvhC3jQf8z17/1xlXpWmHmWGuPwil5vCUwgf+NhqYipjyxogplm4glLNQ M3M1+peJPRtWQMMgfAMlrvwXRhe7dIOW+rSSQ7aqKJ4QSfrZicFzVlGV6JM0+AHpl7IL 1+fw3JMAWU4r0OlQdTAN1weMNqSwkIMycJfiLdtzidORdFvD4kldVIRzMOVMLvqW1WgU I1WXRbQsm6byTRJv+C9Udv1E15yqwBLC+Kw/t0WbM7YdKJXziU1sgTAI+Fu7UAR1/Bjp Pl4g==
X-Gm-Message-State: ALoCoQk00Dpd5Rd3s12l9oGLulnpi1+1j/B0BzgoGOuK0y02Gv3to/mB6/e9ZtIM+xt2y93obmh0qKPZD/9/ozSzU2WUIoBbfs8kgrRhsGs2b/rQK7K1TMDxqDO/I/VsrCCbhpLrDxty85Wgyd/lpfrGk34z3Fn/0Ntv+a7WKDYoSnKPMKFjxosB4HUF8+kdBJzm4FbzlObL
MIME-Version: 1.0
X-Received: by 10.58.122.164 with SMTP id lt4mr29722401veb.2.1395229624260; Wed, 19 Mar 2014 04:47:04 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Wed, 19 Mar 2014 04:47:04 -0700 (PDT)
Date: Wed, 19 Mar 2014 11:47:04 +0000
Message-ID: <CABrd9STWs808ObmT4+dErKG4_5mFsRM7WfNMSrb1kXW_2OS9OA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: CABFPub <public@cabforum.org>, "therightkey@ietf.org" <therightkey@ietf.org>,  "trans@ietf.org" <trans@ietf.org>,  "certificate-transparency@googlegroups.com" <certificate-transparency@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/2nCbjZESblFSAZnNw_2KJ_mfRRw
Subject: [Trans] Hopefully Final Version of Google's EV/CT plan
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 11:47:14 -0000

We've updated the EV/CT plan to finalise all TBDs and to clarify some
points from the previous version.

The current (and hopefully final) version of the plan can be found at
https://sites.google.com/site/certificatetransparency/ev-ct-plan.

Ideally questions should be directed to the appropriate list(s), but
feel free also to contact me directly.


From nobody Wed Mar 19 05:28:40 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 820501A0745 for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 05:28:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 GFSHNQK5lXnZ for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 05:28:36 -0700 (PDT)
Received: from mail-vc0-x229.google.com (mail-vc0-x229.google.com [IPv6:2607:f8b0:400c:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 145C51A073F for <trans@ietf.org>; Wed, 19 Mar 2014 05:28:35 -0700 (PDT)
Received: by mail-vc0-f169.google.com with SMTP id ik5so9253740vcb.0 for <trans@ietf.org>; Wed, 19 Mar 2014 05:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Iam84rE3/lX3pmero6Vm29mOtpoPWZSFJxEBtGWVDM0=; b=Oh0D+L8U3UFujh/0lo9mO4JugHhesS0ajLCRwJ6VgJMr+zHpvsd/+F/md3dMqQYT8y Qmwl60wXWKBqvUMc3/wz54MdwoLe0dhlcETSumypgP2vLQWpjXP83mAVIQpsxZ2Lqnd4 6L9D6IxjqEPjZwhfOauGvt1G9PLtaYzViLTSAlorpDgYp3qb8JGXnShsiDwA/aF9imtX fZwDu4mjH/4m6EUZqPYhbKIN1s0MDGhuXjww6tztQGeG9bI7uAUQh4eqXswHl+R6rd04 4NepF/QxQSPRIm48p7rV8G6pVDvfxqNKVE7Xsg6BGtGMJXdjvdypbZSJnknqX4kkUP2F +ZTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Iam84rE3/lX3pmero6Vm29mOtpoPWZSFJxEBtGWVDM0=; b=IFl2ZQqu/tWACOYE75KqxupnMNKiKjI5Y0L5o80HUgb3pAvSD6ZTcTyQutp9jmHhrn Bdo1xaiLpCHaO90A3VLT+AD4i4RwKhH/SMgYVtn44D2jp95M4eTafjC7PChA4YwvKvc6 DbREv+tMdcc/T59YTtFSjTavaXhC90HsAY0iCLZQhmD9pVtRq9wj9JJEb96h9JxIiGtG JGpOjTzT1odAGowgShJnz5AxapangWUy9Vh+LY6JaaCcsdindYzf1kpczfCAB1C4XKG8 4yHa/ou8ZN+LVGUQGH6okCESldhAmmhrSZ12hoFdSANw3TJLctUj0/XUoNOcTF0g/7S8 UtGQ==
X-Gm-Message-State: ALoCoQk4LUTm45yGP2mcfvO+DmjXlP9CQvr2fyK/g/ummxi3qtHct3CsMJDX0TplKhv4UmCHlEFYpjZirEQ6/fobWChqBaGr2blUrxSrtrF+NjAdpkUH2Hvr6HvBZfxD1ovR1nTYdz2yKqqtzM73ztxSxWhtxmsOtgN8GDGufVAPl18JnRxiUuFL2ds1W6HuwU/r4wahvdoV
MIME-Version: 1.0
X-Received: by 10.221.34.211 with SMTP id st19mr30087083vcb.5.1395232107269; Wed, 19 Mar 2014 05:28:27 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Wed, 19 Mar 2014 05:28:27 -0700 (PDT)
In-Reply-To: <532894A6.5070301@fifthhorseman.net>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com> <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com> <53286F24.5080407@fifthhorseman.net> <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com> <532894A6.5070301@fifthhorseman.net>
Date: Wed, 19 Mar 2014 12:28:27 +0000
Message-ID: <CABrd9SSAbVR8SrzaR37qgH5QHFuLP8ZghKwH3R-q9Lp5zbvomQ@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/nQ437eKmMFcYWxyDI0Z4lSooVC0
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 12:28:38 -0000

On 18 March 2014 18:47, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
> On 03/18/2014 12:22 PM, Ben Laurie wrote:
>> On 18 March 2014 16:07, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
>>> a) <PRIVATE>.com
>  [...]
>>> But if (a) is observed from monitoring the log, what can the site
>>> operator do?  Do we declare that (a) is indication of log misbehavior?
>>
>> Surely not - this, again, is misissuance (or misreporting by the CA,
>> if you prefer). i.e. the CA should be taken to task. The log does not
>> judge, it merely records.
>
> hm, i think this introduces a new way that a CA can misissue -- in
> particular, it's misissuing a precertificate by putting a <PRIVATE>
> label where it should not.
>
> Do you expect the logs to accept (and certify, and publish)
> arbitrarily-structured data in the PreCertificate so long as it is
> signed by a known CA?  Or will there be some constraints on the data
> submitted?

It has to look like an X509v3 certificate. But that's about it.

> If there are constraints on what kind of precerts a log is willing to
> certify, then this would seem to be a reasonable addition to the list of
> constraints (though it would be another way that a log could itself
> misbehave -- we'd want to add that to the list of things a monitor
> should look for).

As I said, the function of a log is to record and publish, not to
judge. The main reason we ask for logged items to be signed is to
avoid spam (also, of course, there's not a huge amount of point in
logging things that nothing can be done about, so attribution to a CA
seems useful).

> If the logs just accept and sign this data, what do you suppose should
> happen to a CA that has sent a precert of type (a) to the public logs?
> It's not clear who was harmed by it (since the actual dNSName used in
> the cert itself is not known, right?)

That is the the problem surely? The purpose of the log is to ensure
correct issuance. If the logged certificate contains insufficient data
to do that, then the CA is not cooperating.

> and for CT-aware TLS clients that
> know to ignore SCTs where <PRIVATE> falls immediately to the left of an
> entry in the public suffix list should ignore the SCT anyway.  But
> inevitably there will be some clients that see this and don't have an
> updated version of the public suffix list, or don't have the ability to
> fetch and retain such a thing, and will be fooled by the SCT.

The SCT does not tell you whether you should accept or reject the
certificate - it merely tells you it was logged. You always have to
check further to discover whether it was OK or not.

> It's very difficult for the domain holder to tell that they have
> specifically been harmed in this case (and possibly even difficult to
> make a strong case for negative consequences to the issuing CA or
> misbehaving log), so it seems like CT isn't fulfilling its mission of
> making detection of misissuance isn't being met here.  Or have i missed
> something?

I would claim that it is the CA that is not fulfilling its mission (of
logging appropriately). Logs need to be liberal in what they accept
otherwise they become a chokepoint for policy, which is surely not a
desirable outcome.

>>> presumably, this would be
>>> the same mechanism used to report an SCT that didn't show up within the
>>> MMD, right?  is there a reporting mechanism defined?
>>
>> Currently, only Chrome is implementing CT as a client (to our
>> knowledge) and so I guess the appropriate recipient of such a report
>> would be Google. We have not yet defined a way to do this, but
>> anticipate that Chrome will offer to do it when appropriate.
>
> Given that the scheme's robustness relies on clients reporting errors
> (in both the logs or the CAs), i think we need to be clearer about how
> such a report should happen.

OK, so I'm not specifying a detailed mechanism for reporting right
now, but clearly one is needed. For now "tell Ben or Chrome team"
seems sufficient. In general, enforcement has to lie with the clients
(and therefore, mostly with the authors of those clients), so I don't
see how I can define a general mechanism for this.

>> Another option might be the CA/B Forum.
>
> End users operating their browsers are not going to know how to send any
> kind of report to the CA/B Forum, unless you're suggesting that CA/B
> Forum could set up a public repository to hold cryptographically-proven
> documentation of misissuance or something, and the submission could be
> automated somehow.  I don't know enough about the CA/B Forum to know if
> that's within their scope or not.

I am not expecting end users to have to know anything - I expect
clients to assist them in this matter. Exactly how we will do this in
Chrome has not yet been decided, but clearly we do need to decide it,
and we will.


From nobody Wed Mar 19 07:30:27 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 993641A0406 for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 07:30:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.926
X-Spam-Level: 
X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 KHzv5Nmq9ByG for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 07:30:22 -0700 (PDT)
Received: from mail-vc0-x234.google.com (mail-vc0-x234.google.com [IPv6:2607:f8b0:400c:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 4CE281A0128 for <trans@ietf.org>; Wed, 19 Mar 2014 07:30:22 -0700 (PDT)
Received: by mail-vc0-f180.google.com with SMTP id lf12so9001902vcb.25 for <trans@ietf.org>; Wed, 19 Mar 2014 07:30:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bhF+O1qMBF1FTqgodebE9BzfD65EMo2SUmmVoATVYO4=; b=Wa83HIvFnzNGoIwG1YNAavueWGce8+2iTFcyA2qoGa76meDoO9EZFd6e97MEjwpcLB Aq0TGU/FiIFwVvabPVILOJv9mp0qT88AdNWnBnpjIyJEdyxJHd+/KsUg2pVuxoe+YFkT ZYuJegxlbBxRDgFiZL+fD/i45xkPT0L8ZCh9n5W43KCk1M7vMiX5ZW6QqQTGsMxg/hJB NPK4fsg40btKtdnNVcDArpDTLjkFgEanqt5L8DCIhHOmUZwNMFiJvMW2Fv4G2MzRGtKi 7sfFnWi7A4Lik5PnjB8NJ+FDVYb+dbJA1nf4695D4kA855f6w9CUhxh/kPx0LqWWQFpN /DiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=bhF+O1qMBF1FTqgodebE9BzfD65EMo2SUmmVoATVYO4=; b=MM/32MhxCjcNR3uQe0ddQQJ4hogyiP1KuzqknQkEQAnBVdetHCGD9tEJuAmy/F42HH LiFqZJlIQHLHpWUuC/c4XuEto0AAhQrgEe4ux8OzdWgImFWhFDWXRs57VDzQknShywNe Y9qUOcccQMX9bP5Iu8XDsIx2ooRxCOfgpnKkJ4cbxK2OZccd/zaC0egfNuvW08wl3KwL MFd6bXTvb/cx3FY+wMfopyxBPceivRf19ySV5qcCQ9nAmJQ4aq2WkwdqeXpTCQeIGtFv QqaeM6NglVVOiVI+WU+heZJGlbUoYB5cwh59EfE+uOzPHFZs5yVfPxunBm5h40rCiZAF nD0A==
X-Gm-Message-State: ALoCoQnhqRtzC/XnzB4I7jOwTJ4wvQH7vccMBFkGeiUGciRI8MyiuNiK0LRYR1g6nUtji+Z1ByZADhGvAomnrriAXyU0u47P2LDct9ayUah0CuB15NirsdqTv/7v/rLuwncBjNFO3T9bIL/v7nZ3qvdkAhCOvXQ3XILZR6IRRMZC7xlDg4wX2CZXt7bCLnk3BW1rKfyjqEdT
MIME-Version: 1.0
X-Received: by 10.221.34.211 with SMTP id st19mr30568539vcb.5.1395239413422; Wed, 19 Mar 2014 07:30:13 -0700 (PDT)
Received: by 10.52.230.105 with HTTP; Wed, 19 Mar 2014 07:30:13 -0700 (PDT)
In-Reply-To: <CABrd9SSAbVR8SrzaR37qgH5QHFuLP8ZghKwH3R-q9Lp5zbvomQ@mail.gmail.com>
References: <544B0DD62A64C1448B2DA253C011414607C70EAF9E@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <531EE6A6.7000007@comodo.com> <544B0DD62A64C1448B2DA253C011414607C77BCCBE@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53204F9E.7000507@comodo.com> <CALzYgEf-=7+XpBYgV-+0ijq-whRsn9gam7AELERZfof-TJ5uEg@mail.gmail.com> <53217E29.7040004@comodo.com> <544B0DD62A64C1448B2DA253C011414607C7DAA2CF@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CABrd9SQONqLvemGtfy6WpyVQEN5Wuq8otFpjA2nKTirF6Z_5Qw@mail.gmail.com> <CAMm+Lwhy+ArnJhY-SjkbPtbZgPfDyZ4LkQ82mNJrvSO7jZr3Bw@mail.gmail.com> <53286F24.5080407@fifthhorseman.net> <CABrd9STuCQdzbWduJ9TOJ3xbCg4vSKw3sPGR50uo4L-3KqVxgg@mail.gmail.com> <532894A6.5070301@fifthhorseman.net> <CABrd9SSAbVR8SrzaR37qgH5QHFuLP8ZghKwH3R-q9Lp5zbvomQ@mail.gmail.com>
Date: Wed, 19 Mar 2014 14:30:13 +0000
Message-ID: <CABrd9SSioWLGXK=bwjvu8YD+k4DKB=OojYxgAvMHS5SZ2Y1FCQ@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/i4m549hGwonwxR0E1ki3z3koHj8
Cc: "trans@ietf.org" <trans@ietf.org>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Another Question about the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 14:30:24 -0000

Another way to think about this whole question is this: logging a
precert for <PRIVATE>.x.y is equivalent to creating a name-constrained
intermediate for x.y. If the CA should not have created such an
intermediate, then it also should not have logged the corresponding
precert.


From nobody Wed Mar 19 14:14:00 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A6EB1A03C2 for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 14:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.848
X-Spam-Level: 
X-Spam-Status: No, score=-6.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 jGLLkAvgc1NK for <trans@ietfa.amsl.com>; Wed, 19 Mar 2014 14:13:56 -0700 (PDT)
Received: from tus1smtoutpex01.symantec.com (tus1smtoutpex01.symantec.com [216.10.195.241]) by ietfa.amsl.com (Postfix) with ESMTP id BBD791A0335 for <trans@ietf.org>; Wed, 19 Mar 2014 14:13:56 -0700 (PDT)
X-AuditID: d80ac3f1-b7f188e00000241a-38-532a088bf8b7
Received: from ecl1mtahubpin02.ges.symantec.com (ecl1mtahubpin02.ges.symantec.com [10.48.69.202]) by tus1smtoutpex01.symantec.com (Symantec Brightmail Gateway out) with SMTP id 96.25.09242.B880A235; Wed, 19 Mar 2014 21:13:48 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by ecl1mtahubpin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WQNo3-0000O6-FT for trans@ietf.org; Wed, 19 Mar 2014 17:13:47 -0400
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([155.64.220.138]) with mapi; Wed, 19 Mar 2014 14:13:47 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: "trans@ietf.org" <trans@ietf.org>
Date: Wed, 19 Mar 2014 14:13:46 -0700
Thread-Topic: Masking of private subdomains
Thread-Index: Ac9DtuOkUTnku0CtRQav2yBbbO6ExA==
Message-ID: <544B0DD62A64C1448B2DA253C011414607C7F65A0D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsXCZeB6SreHQyvY4E43l8XaxxdZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVcebiNbaCMwIVU/ddZmpgnCLQxcjJISFgItHQNpEVwhaTuHBv PVsXIxeHkMA7RomTp8+zQjj/GSWOfNjGAuGsYpTo29IE1sImoCex5fEVdhBbREBV4vP9FiYQ mwXIvn/6JQuILSygJvHn2E5GiBptiXkvHrJC2HoSd159ZgOxeQWiJCb8mwlmMwKd8f3UGrA5 zALiEreezGeCOE9AYsme88wQtqjEy8f/WCHqRSXutK8Hms8BVK8psX6XPkSrosSU7ofsEOMF JU7OfMIygVFkFpKpsxA6ZiHpmIWkYwEjyypGmZLSYsPi3JL80pKC1AoDQ73iytxEYBQk6yXn 525iBEbCDa7DH3cwHt3reIhRgINRiYdXklErWIg1sQyo8hCjBAezkghv/HfNYCHelMTKqtSi /Pii0pzU4kOM0hwsSuK86x2Ug4UE0hNLUrNTUwtSi2CyTBycUg2Mz1hzvPbJchd9uLRmttJz Z6eeVZ+Pdnz5x9Xlxfbgioj0pJ89DOZqGWos03cI1f94Wzj7etGpg83NP5WTli3YVNPLHsyZ laGu/WrhnLNebk9TuztPSh74tyX8u/ODXhudtSt9VE+otKulKfpWM25Z2llsxT2z4ypb+bKv iienf3c4tMeltbpciaU4I9FQi7moOBEAirftCoACAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/a6fEFqRRR9IFiSNQ2D_UPxuRCiw
Subject: [Trans] Masking of private subdomains
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Mar 2014 21:13:58 -0000

Um9iIFN0cmFkbGluZyBoYXMgcHJvcG9zZWQ6DQoiVGhlIFByZUNlcnRpZmljYXRlIGNvdWxkIGNv
bnRhaW4gU0FOOmROU05hbWU9PFBSSVZBVEU+LmN1c3RvbWVyLmNvbSAoSSBtZWFuIHRoZSBsaXRl
cmFsIHN0cmluZyAiPFBSSVZBVEU+IiksIGFuZCB0aGUgcmVhbCBjZXJ0aWZpY2F0ZSBjb3VsZCBj
b250YWluOg0KCeKAolNBTjpkTlNOYW1lPXRvcC5zZWNyZXQuY3VzdG9tZXIuY29tIA0KCeKAomFu
IGV4dGVuc2lvbiB0aGF0IHJlY29yZHMgdGhlIG1hcHBpbmcgYmV0d2VlbiAidG9wLnNlY3JldCIg
YW5kICI8UFJJVkFURT4iLiBJIHN1Z2dlc3QgYSBTRVFVRU5DRSBvZiBJTlRFR0VScywgb25lIGZv
ciBlYWNoIFN1YmplY3Q6Y29tbW9uTmFtZSBhbmQgU0FOOmROU05hbWUgKGFuZCBpbiB0aGUgc2Ft
ZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBjZXJ0KSwgaW5kaWNhdGluZyBob3cgbWFu
eSBsZWZ0bW9zdCBkb21haW4gY29tcG9uZW50cyBhcmUgbWFza2VkLiINCg0KMSkgSSBhZ3JlZSB0
aGVyZSBzaG91bGQgYmUgYW4gZXh0ZW5zaW9uIHRvIGFsZXJ0IGNsaWVudHMgdG8gdGhlIGZhY3Qg
dGhhdCBhIHN1YmRvbWFpbiBoYXMgYmVlbiBtYXNrZWQsIGJ1dCBJJ20gbm90IHN1cmUgSSBzZWUg
dGhlIHZhbHVlIGluIGtub3dpbmcgaG93IG1hbnkgbGVmdG1vc3QgZG9tYWluIGNvbXBvbmVudHMg
YXJlIG1hc2tlZC4gQSBtb25pdG9yIHdpbGwgbm90aWZ5IHRoZSBkb21haW4gb3duZXIgdGhhdCBh
IGNlcnRpZmljYXRlIGFwcGVhcmVkIGluIHRoZSBsb2cgZm9yIHRoZWlyIGRvbWFpbiwgd2l0aCBz
ZXJpYWwgbnVtYmVyIDEyMzQuIFRoZSBkb21haW4gb3duZXIgd2lsbCB0aGVuIHNlYXJjaCB0aHJv
dWdoIHRoZWlyIGxpc3Qgb2Yga25vd24gY2VydGlmaWNhdGVzIGZvciBvbmUgaXNzdWVkIGJ5IHRo
YXQgQ0EgY2VydCB3aXRoIHRoYXQgc2VyaWFsIG51bWJlci4gS25vd2luZyB0aGUgbnVtYmVyIG9m
IG1hc2tlZCBzdWJkb21haW5zIGlzIG9mIGxpdHRsZSBvciBubyB2YWx1ZS4NCg0KMikgQ29uc2lk
ZXIgYSBjYXNlIHdoZXJlIGEgY2VydCBjb250YWlucyBtdWx0aXBsZSBTQU5zIGZyb20gdGhlIHNh
bWUgZG9tYWluLCBhbGwgb2Ygd2hpY2ggYXJlIHRvIGJlIG1hc2tlZDoNCglTQU4xPWZvby5leGFt
cGxlLmNvbQ0KCVNBTjI9YmFyLmV4YW1wbGUuY29tDQoJU0FOMz1mb28uYmFyLmV4YW1wbGUuY29t
DQpBbGwgd291bGQgYmUgcmVwbGFjZWQgd2l0aCB0aGUgc2FtZSBtYXNrZWQgdmFsdWUuIFNob3Vs
ZCB0aGUgcHJlY2VydGlmaWNhdGUgaG9sZCBkdXBsaWNhdGUgaW5mb3JtYXRpb24sIGxpa2UgdGhp
czoNCglTQU4xPTxQUklWQVRFPi5leGFtcGxlLmNvbQ0KCVNBTjI9PFBSSVZBVEU+LmV4YW1wbGUu
Y29tDQoJU0FOMz08UFJJVkFURT4uZXhhbXBsZS5jb20NCk9yIHNob3VsZCBpdCBjb250YWluIG9u
bHkgb25lIDxQUklWQVRFPi5leGFtcGxlLmNvbT8gV2hhdCdzIHRoZSB2YWx1ZSBpbiBrbm93aW5n
IHRoZSBudW1iZXIgb2YgU0FOcyBpbiB0aGUgY2VydCBpZiB0aGV5J3JlIGFsbCBtYXNrZWQ/DQoN
Ci1SaWNrDQoNCg==


From nobody Thu Mar 20 05:12:24 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D3B61A071B for <trans@ietfa.amsl.com>; Thu, 20 Mar 2014 05:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.69
X-Spam-Level: 
X-Spam-Status: No, score=-0.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, J_CHICKENPOX_37=0.6, SPF_PASS=-0.001] autolearn=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 zK0BjMHmggPF for <trans@ietfa.amsl.com>; Thu, 20 Mar 2014 05:12:17 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 3C5DC1A0545 for <trans@ietf.org>; Thu, 20 Mar 2014 05:12:16 -0700 (PDT)
Received: (qmail 6952 invoked by uid 1000); 20 Mar 2014 12:12:05 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Thu, 20 Mar 2014 12:12:05 +0000
Message-ID: <532ADB15.8030302@comodo.com>
Date: Thu, 20 Mar 2014 12:12:05 +0000
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "trans@ietf.org" <trans@ietf.org>
References: <544B0DD62A64C1448B2DA253C011414607C7F65A0D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C7F65A0D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/ALtF6poZyhCL9u6Brb4MfyF41T4
Subject: Re: [Trans] Masking of private subdomains
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 12:12:22 -0000

Rick, I agree that the number of masked domain components is not 
especially interesting to some of the participants in the CT ecosystem.

Here's why I proposed it...

When a TLS Client encounters a Certificate that contains Precertificate 
SCT(s), it needs to be able to precisely reconstruct the Precertificate 
(using only the Certificate) in order to verify those Precertificate SCT(s).

If the TLS Client doesn't know the exact number of domain components 
that are masked in the Precertificate, it would have to make multiple 
attempts at Precertificate reconstruction and SCT signature verification.
e.g.
first attempt: Try "SAN:dNSName=top.secret.example.com"
second attempt: Try "SAN:dNSName=<PRIVATE>.secret.example.com"
third attempt: Try "SAN:dNSName=<PRIVATE>.example.com"
fourth attempt: Try "SAN:dNSName=<PRIVATE>.com"

For a multi-domain certificate that has domain components masked for 
many/all of the domains, there would be a cartesian explosion in the 
required number of attempts.

Now, I'm sure it would be possible to write TLS Client code to do the 
cartesian explosion thing, but it would certainly be sub-optimal!

On 19/03/14 21:13, Rick Andrews wrote:
> Rob Stradling has proposed:
> "The PreCertificate could contain SAN:dNSName=<PRIVATE>.customer.com (I mean the literal string "<PRIVATE>"), and the real certificate could contain:
> 	â€¢SAN:dNSName=top.secret.customer.com
> 	â€¢an extension that records the mapping between "top.secret" and "<PRIVATE>". I suggest a SEQUENCE of INTEGERs, one for each Subject:commonName and SAN:dNSName (and in the same order that they appear in the cert), indicating how many leftmost domain components are masked."
>
> 1) I agree there should be an extension to alert clients to the fact that a subdomain has been masked, but I'm not sure I see the value in knowing how many leftmost domain components are masked. A monitor will notify the domain owner that a certificate appeared in the log for their domain, with serial number 1234. The domain owner will then search through their list of known certificates for one issued by that CA cert with that serial number. Knowing the number of masked subdomains is of little or no value.
>
> 2) Consider a case where a cert contains multiple SANs from the same domain, all of which are to be masked:
> 	SAN1=foo.example.com
> 	SAN2=bar.example.com
> 	SAN3=foo.bar.example.com
> All would be replaced with the same masked value. Should the precertificate hold duplicate information, like this:
> 	SAN1=<PRIVATE>.example.com
> 	SAN2=<PRIVATE>.example.com
> 	SAN3=<PRIVATE>.example.com
> Or should it contain only one <PRIVATE>.example.com? What's the value in knowing the number of SANs in the cert if they're all masked?
>
> -Rick

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Thu Mar 20 11:54:04 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B37871A0720 for <trans@ietfa.amsl.com>; Thu, 20 Mar 2014 11:54:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.148
X-Spam-Level: 
X-Spam-Status: No, score=-4.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham
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 IBYJ1GxXM2so for <trans@ietfa.amsl.com>; Thu, 20 Mar 2014 11:53:57 -0700 (PDT)
Received: from ecl1mtaoutpex01.symantec.com (ecl1mtaoutpex01.symantec.com [166.98.1.209]) by ietfa.amsl.com (Postfix) with ESMTP id 154E91A08F3 for <trans@ietf.org>; Thu, 20 Mar 2014 11:53:57 -0700 (PDT)
X-AuditID: a66201d1-b7fcb8e0000060bb-14-532b393a3471
Received: from tus1smtintpin01.ges.symantec.com (tus1smtintpin01.ges.symantec.com [192.168.215.101]) by ecl1mtaoutpex01.symantec.com (Symantec Brightmail Gateway out) with SMTP id 8A.E2.24763.A393B235; Thu, 20 Mar 2014 18:53:47 +0000 (GMT)
Received: from [155.64.220.139] (helo=TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM) by tus1smtintpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WQi66-00044W-HK; Thu, 20 Mar 2014 18:53:46 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM ([155.64.220.139]) with mapi; Thu, 20 Mar 2014 11:53:09 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>
Date: Thu, 20 Mar 2014 11:53:08 -0700
Thread-Topic: [Trans] Masking of private subdomains
Thread-Index: Ac9ENZ9EOh1nLwAGQsaxko6Wr3/B2wAN61Ew
Message-ID: <544B0DD62A64C1448B2DA253C011414607C7F662C2@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <544B0DD62A64C1448B2DA253C011414607C7F65A0D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <532ADB15.8030302@comodo.com>
In-Reply-To: <532ADB15.8030302@comodo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeLIzCtJLcpLzFFi42I5sOJ6qq61pXawQc9sNotFjYtZLdY+vsji wORxaclsRo8lS34yBTBFcdmkpOZklqUW6dslcGWcetrPXrBBpeLujlvMDYw7lLsYOTkkBEwk pp5awA5hi0lcuLeerYuRi0NI4COjxO6tn1khnFeMEr+6L7FDOKsYJRbPvcQI0sImoCex5fEV sHYRgUCJk9/WsILYLAKqEku/nAezhQWMJHYvfsACUWMssXn/cyjbSGLVs/NsIDavQJTE+3On mUFsIYEqiTc/XoDFOQW0JF5eOwkWZwQ67/upNUwgNrOAuMStJ/OZIM4WkFiy5zwzhC0q8fLx P1aIelGJO+3rge7kAKrXlFi/Sx+iVVFiSvdDdoi1ghInZz5hmcAoNgvJ1FkIHbOQdMxC0rGA kWUVo0xqco5hbklifmlJQWqFgaFecWVuIjCSkvWS83M3MQKjaVkS48UdjBcO6x5iFOBgVOLh TTXUDhZiTSwDqjzEKMHBrCTCe00XKMSbklhZlVqUH19UmpNafIhRmoNFSZy3ykE5WEggPbEk NTs1tSC1CCbLxMEp1cC4ybnE+8BnB/nWqP8N+zbsnh7fYWgm9sEuW0PtFJ//5JK5IRvmf1Tx +j6zvbpsQXTFXyvv63t+bM5UnXq4Z2fawQdfoxn7tk7eulFxp/FspfnzvhnHXZC300pOnBj/ /uvGi6vkbkg+yiu4V1yv+sfbyHdHk1w87+zc21u2XZt+k7Fn+1bnQ+oMSizFGYmGWsxFxYkA lax4HaICAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/AXvqxePSwwHRlPBzPBK3aU_fwt8
Subject: Re: [Trans] Masking of private subdomains
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 18:54:01 -0000

T0ssIHRoZW4sIHRvIGFuc3dlciBteSBzZWNvbmQgcXVlc3Rpb24sIHdlJ2QgaGF2ZSB0byBwdXQg
ZWFjaCBtYXNrZWQgU0FOIGluIHRoZSBwcmVjZXJ0IGV2ZW4gaWYgdGhleSB3ZXJlIGlkZW50aWNh
bDoNCiAJU0FOMT08UFJJVkFURT4uZXhhbXBsZS5jb20NCiAJU0FOMj08UFJJVkFURT4uZXhhbXBs
ZS5jb20NCiAJU0FOMz08UFJJVkFURT4uZXhhbXBsZS5jb20NCg0KSSBzZWUgdGhlIG5lZWQgZm9y
IHRoZSBhcnJheSBvZiB0aGUgbnVtYmVyIG9mIG1hc2tlZCBkb21haW4gY29tcG9uZW50cywgYnV0
IGl0IGNvbXBsaWNhdGVzIHRoZSBjb2RlLg0KDQotUmljaw0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KRnJvbTogUm9iIFN0cmFkbGluZyBbbWFpbHRvOnJvYi5zdHJhZGxpbmdAY29tb2Rv
LmNvbV0gDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMjAsIDIwMTQgNToxMiBBTQ0KVG86IFJpY2sg
QW5kcmV3czsgdHJhbnNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbVHJhbnNdIE1hc2tpbmcgb2Yg
cHJpdmF0ZSBzdWJkb21haW5zDQoNClJpY2ssIEkgYWdyZWUgdGhhdCB0aGUgbnVtYmVyIG9mIG1h
c2tlZCBkb21haW4gY29tcG9uZW50cyBpcyBub3QgZXNwZWNpYWxseSBpbnRlcmVzdGluZyB0byBz
b21lIG9mIHRoZSBwYXJ0aWNpcGFudHMgaW4gdGhlIENUIGVjb3N5c3RlbS4NCg0KSGVyZSdzIHdo
eSBJIHByb3Bvc2VkIGl0Li4uDQoNCldoZW4gYSBUTFMgQ2xpZW50IGVuY291bnRlcnMgYSBDZXJ0
aWZpY2F0ZSB0aGF0IGNvbnRhaW5zIFByZWNlcnRpZmljYXRlIFNDVChzKSwgaXQgbmVlZHMgdG8g
YmUgYWJsZSB0byBwcmVjaXNlbHkgcmVjb25zdHJ1Y3QgdGhlIFByZWNlcnRpZmljYXRlICh1c2lu
ZyBvbmx5IHRoZSBDZXJ0aWZpY2F0ZSkgaW4gb3JkZXIgdG8gdmVyaWZ5IHRob3NlIFByZWNlcnRp
ZmljYXRlIFNDVChzKS4NCg0KSWYgdGhlIFRMUyBDbGllbnQgZG9lc24ndCBrbm93IHRoZSBleGFj
dCBudW1iZXIgb2YgZG9tYWluIGNvbXBvbmVudHMgdGhhdCBhcmUgbWFza2VkIGluIHRoZSBQcmVj
ZXJ0aWZpY2F0ZSwgaXQgd291bGQgaGF2ZSB0byBtYWtlIG11bHRpcGxlIGF0dGVtcHRzIGF0IFBy
ZWNlcnRpZmljYXRlIHJlY29uc3RydWN0aW9uIGFuZCBTQ1Qgc2lnbmF0dXJlIHZlcmlmaWNhdGlv
bi4NCmUuZy4NCmZpcnN0IGF0dGVtcHQ6IFRyeSAiU0FOOmROU05hbWU9dG9wLnNlY3JldC5leGFt
cGxlLmNvbSINCnNlY29uZCBhdHRlbXB0OiBUcnkgIlNBTjpkTlNOYW1lPTxQUklWQVRFPi5zZWNy
ZXQuZXhhbXBsZS5jb20iDQp0aGlyZCBhdHRlbXB0OiBUcnkgIlNBTjpkTlNOYW1lPTxQUklWQVRF
Pi5leGFtcGxlLmNvbSINCmZvdXJ0aCBhdHRlbXB0OiBUcnkgIlNBTjpkTlNOYW1lPTxQUklWQVRF
Pi5jb20iDQoNCkZvciBhIG11bHRpLWRvbWFpbiBjZXJ0aWZpY2F0ZSB0aGF0IGhhcyBkb21haW4g
Y29tcG9uZW50cyBtYXNrZWQgZm9yIG1hbnkvYWxsIG9mIHRoZSBkb21haW5zLCB0aGVyZSB3b3Vs
ZCBiZSBhIGNhcnRlc2lhbiBleHBsb3Npb24gaW4gdGhlIHJlcXVpcmVkIG51bWJlciBvZiBhdHRl
bXB0cy4NCg0KTm93LCBJJ20gc3VyZSBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byB3cml0ZSBUTFMg
Q2xpZW50IGNvZGUgdG8gZG8gdGhlIGNhcnRlc2lhbiBleHBsb3Npb24gdGhpbmcsIGJ1dCBpdCB3
b3VsZCBjZXJ0YWlubHkgYmUgc3ViLW9wdGltYWwhDQoNCk9uIDE5LzAzLzE0IDIxOjEzLCBSaWNr
IEFuZHJld3Mgd3JvdGU6DQo+IFJvYiBTdHJhZGxpbmcgaGFzIHByb3Bvc2VkOg0KPiAiVGhlIFBy
ZUNlcnRpZmljYXRlIGNvdWxkIGNvbnRhaW4gU0FOOmROU05hbWU9PFBSSVZBVEU+LmN1c3RvbWVy
LmNvbSAoSSBtZWFuIHRoZSBsaXRlcmFsIHN0cmluZyAiPFBSSVZBVEU+IiksIGFuZCB0aGUgcmVh
bCBjZXJ0aWZpY2F0ZSBjb3VsZCBjb250YWluOg0KPiAJ4oCiU0FOOmROU05hbWU9dG9wLnNlY3Jl
dC5jdXN0b21lci5jb20NCj4gCeKAomFuIGV4dGVuc2lvbiB0aGF0IHJlY29yZHMgdGhlIG1hcHBp
bmcgYmV0d2VlbiAidG9wLnNlY3JldCIgYW5kICI8UFJJVkFURT4iLiBJIHN1Z2dlc3QgYSBTRVFV
RU5DRSBvZiBJTlRFR0VScywgb25lIGZvciBlYWNoIFN1YmplY3Q6Y29tbW9uTmFtZSBhbmQgU0FO
OmROU05hbWUgKGFuZCBpbiB0aGUgc2FtZSBvcmRlciB0aGF0IHRoZXkgYXBwZWFyIGluIHRoZSBj
ZXJ0KSwgaW5kaWNhdGluZyBob3cgbWFueSBsZWZ0bW9zdCBkb21haW4gY29tcG9uZW50cyBhcmUg
bWFza2VkLiINCj4NCj4gMSkgSSBhZ3JlZSB0aGVyZSBzaG91bGQgYmUgYW4gZXh0ZW5zaW9uIHRv
IGFsZXJ0IGNsaWVudHMgdG8gdGhlIGZhY3QgdGhhdCBhIHN1YmRvbWFpbiBoYXMgYmVlbiBtYXNr
ZWQsIGJ1dCBJJ20gbm90IHN1cmUgSSBzZWUgdGhlIHZhbHVlIGluIGtub3dpbmcgaG93IG1hbnkg
bGVmdG1vc3QgZG9tYWluIGNvbXBvbmVudHMgYXJlIG1hc2tlZC4gQSBtb25pdG9yIHdpbGwgbm90
aWZ5IHRoZSBkb21haW4gb3duZXIgdGhhdCBhIGNlcnRpZmljYXRlIGFwcGVhcmVkIGluIHRoZSBs
b2cgZm9yIHRoZWlyIGRvbWFpbiwgd2l0aCBzZXJpYWwgbnVtYmVyIDEyMzQuIFRoZSBkb21haW4g
b3duZXIgd2lsbCB0aGVuIHNlYXJjaCB0aHJvdWdoIHRoZWlyIGxpc3Qgb2Yga25vd24gY2VydGlm
aWNhdGVzIGZvciBvbmUgaXNzdWVkIGJ5IHRoYXQgQ0EgY2VydCB3aXRoIHRoYXQgc2VyaWFsIG51
bWJlci4gS25vd2luZyB0aGUgbnVtYmVyIG9mIG1hc2tlZCBzdWJkb21haW5zIGlzIG9mIGxpdHRs
ZSBvciBubyB2YWx1ZS4NCj4NCj4gMikgQ29uc2lkZXIgYSBjYXNlIHdoZXJlIGEgY2VydCBjb250
YWlucyBtdWx0aXBsZSBTQU5zIGZyb20gdGhlIHNhbWUgZG9tYWluLCBhbGwgb2Ygd2hpY2ggYXJl
IHRvIGJlIG1hc2tlZDoNCj4gCVNBTjE9Zm9vLmV4YW1wbGUuY29tDQo+IAlTQU4yPWJhci5leGFt
cGxlLmNvbQ0KPiAJU0FOMz1mb28uYmFyLmV4YW1wbGUuY29tDQo+IEFsbCB3b3VsZCBiZSByZXBs
YWNlZCB3aXRoIHRoZSBzYW1lIG1hc2tlZCB2YWx1ZS4gU2hvdWxkIHRoZSBwcmVjZXJ0aWZpY2F0
ZSBob2xkIGR1cGxpY2F0ZSBpbmZvcm1hdGlvbiwgbGlrZSB0aGlzOg0KPiAJU0FOMT08UFJJVkFU
RT4uZXhhbXBsZS5jb20NCj4gCVNBTjI9PFBSSVZBVEU+LmV4YW1wbGUuY29tDQo+IAlTQU4zPTxQ
UklWQVRFPi5leGFtcGxlLmNvbQ0KPiBPciBzaG91bGQgaXQgY29udGFpbiBvbmx5IG9uZSA8UFJJ
VkFURT4uZXhhbXBsZS5jb20/IFdoYXQncyB0aGUgdmFsdWUgaW4ga25vd2luZyB0aGUgbnVtYmVy
IG9mIFNBTnMgaW4gdGhlIGNlcnQgaWYgdGhleSdyZSBhbGwgbWFza2VkPw0KPg0KPiAtUmljaw0K
DQotLQ0KUm9iIFN0cmFkbGluZw0KU2VuaW9yIFJlc2VhcmNoICYgRGV2ZWxvcG1lbnQgU2NpZW50
aXN0DQpDT01PRE8gLSBDcmVhdGluZyBUcnVzdCBPbmxpbmUNCg==


From nobody Mon Mar 24 15:39:11 2014
Return-Path: <melinda.shore@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B42B1A02D0 for <trans@ietfa.amsl.com>; Mon, 24 Mar 2014 15:39:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 3wrIupHbf8o1 for <trans@ietfa.amsl.com>; Mon, 24 Mar 2014 15:39:08 -0700 (PDT)
Received: from mail-pb0-x236.google.com (mail-pb0-x236.google.com [IPv6:2607:f8b0:400e:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id E98951A02C1 for <trans@ietf.org>; Mon, 24 Mar 2014 15:39:07 -0700 (PDT)
Received: by mail-pb0-f54.google.com with SMTP id ma3so6133526pbc.27 for <trans@ietf.org>; Mon, 24 Mar 2014 15:39:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=jRHfPmCx/qAyMgVuofXw1AK4ocz6bi55TC0ihUWfuGo=; b=XuMp0J4gdAq6yX2yL0TyYZkquh14xMAfhTsJYIH0K8OtYoR/2nXR8GNW0ZynYteHzp Ydngh1JbmgWK0Ddrviqyqb6yeufU0CVF9TaiaJoGMUM5FaLOjvQ8+hIVr1K6MFeqlNe0 gMnAgO5Kgb8R3AxMFvWeRsqWJ7hM8gdsrtxqAyqig9M+nH2G6yIfbxEXe7IWDOBpgacq w/AqGb+RD8a27WAKX0v6iBKDJ/+nyhArvQaMXdLExSK8J9kG1+a7/9mCdmCo5VxkLLwv 5lFA4k4IfO+aaY0825B97A2hDb/1DA5rpI92u7Ge88Geu+DrWo967p4COr2vJ5MfBM4c tXBg==
X-Received: by 10.68.202.194 with SMTP id kk2mr6436586pbc.156.1395700747207; Mon, 24 Mar 2014 15:39:07 -0700 (PDT)
Received: from spandex.local (69-162-195-133-rb2.sol.dsl.dynamic.acsalaska.net. [69.162.195.133]) by mx.google.com with ESMTPSA id my6sm35979884pbc.36.2014.03.24.15.39.05 for <trans@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 24 Mar 2014 15:39:06 -0700 (PDT)
Message-ID: <5330B408.2060604@gmail.com>
Date: Mon, 24 Mar 2014 14:39:04 -0800
From: Melinda Shore <melinda.shore@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "trans@ietf.org" <trans@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/tfD0CAVyvI3oJXrMDms2U42mHd0
Subject: [Trans] IETF 89 Minutes
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2014 22:39:09 -0000

I've uploaded minutes from the London meeting to
http://www.ietf.org/proceedings/89/minutes/minutes-89-trans.
Please send comments/corrections/etc. to the mailing list.  Many,
many thanks to Mark Donnelly for his very detailed minute-taking.

Note as well that an audio recording of the session is available
here: http://www.ietf.org/audio/ietf89/ietf89-blenheim-20140305-1520-pm2.mp3

Thanks,

Melinda


From nobody Thu Mar 27 03:30:42 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C6521A05E5 for <trans@ietfa.amsl.com>; Thu, 27 Mar 2014 03:30:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.405
X-Spam-Level: *
X-Spam-Status: No, score=1.405 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, HTML_OBFUSCATE_10_20=0.093, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 L2pYfSt_SzgY for <trans@ietfa.amsl.com>; Thu, 27 Mar 2014 03:30:39 -0700 (PDT)
Received: from mail-oa0-x233.google.com (mail-oa0-x233.google.com [IPv6:2607:f8b0:4003:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id F38AA1A063C for <trans@ietf.org>; Thu, 27 Mar 2014 03:30:38 -0700 (PDT)
Received: by mail-oa0-f51.google.com with SMTP id i4so4155257oah.10 for <trans@ietf.org>; Thu, 27 Mar 2014 03:30:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=q84YVz4pSPrzFCznJWo9EUOtkYyH0h+dU/Bv15lapUE=; b=A/HwrTWTM08JOOIdgWL5alW7OzMj+66JqgCLgUPdJH7QJYzAmHjLnxNiQ6BqqfmtHF Y/HeUAINu1rYN/14az23/qSAnxDrBcySyieFmKPE8llZnI3DTuFMfay4bQBXiTlLwAkL retaOhfoi8Knatk1Hob8NgvJ5dOLdmt3absjfoJ1Z2qPP0LmUvQHSaxexTH7RX1TABiY uHldcxqf2Gr1dkCiOR7dR7pqfffdcTP+GEJ8uoyao3BQeZEm9LKGL53EKHRwW32GQLsX EzSMqn3UQzFqwkCR1wzFKqALHQz7rcng5gYSBu6YM0eH+iSQz6i3L4z7iHv+gpnApB5J 2mIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=q84YVz4pSPrzFCznJWo9EUOtkYyH0h+dU/Bv15lapUE=; b=XFEfr5g7v9ZiN6d/LvTflGzLVeJZYisfBYTuN4Fqq8JeeUyy6+fGVHxPacKem6gdxr 4Jc29qAqZwaTjslPX17YTwn7c9TcBa2Ap3vr5CcRTtfjXYB7s+Dw/4NVva11XoAN/8pd 2tFYzPG6GFkRqsK/BRfFxiWcqWTqo+IpM91wvorrAAetv+4str4dSNkJqCGrt2A0Ny4V vFu1rl96VRyOrvOd1BlgvXfPhaYft5hYV5VIcNRW3vHgdjAxK+UoFvMb0Jijvfnn38Q5 RBHdhjlxky0MyWaYS0X4+/9Wb2LCavlJAOOYHfLBGxhErnP1gB0sHbbuhGzc4t4bphy/ pudw==
X-Gm-Message-State: ALoCoQksJ1lUOHDNQseIcE7hILgCcdoCjZ575REX73SyIVeYQBXL6EekTSniXVwurKKIMtrhbu/XVBFxeeuI6MrFF2sC5KB2SChavDuCsE4y+WkVfXQDVjeNffEirYWVZX476pLfuespfcsWXGtmZu5tELcZLwlTOrO0wRm8efx25JjiAKj8E1+mSATgcQViBCWgOiGFHM2w
MIME-Version: 1.0
X-Received: by 10.60.44.8 with SMTP id a8mr759985oem.19.1395916237129; Thu, 27 Mar 2014 03:30:37 -0700 (PDT)
Received: by 10.182.93.135 with HTTP; Thu, 27 Mar 2014 03:30:37 -0700 (PDT)
Date: Thu, 27 Mar 2014 10:30:37 +0000
Message-ID: <CALzYgEevf3VhA=gnabR-P7PUStVVu4mQ7-96ifSkFnTibvLFTg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: certificate-transparency@googlegroups.com,  "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c2e458735e8004f59413c0
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/6cin7ETUd7Xs8meU3I60PT9wdto
Subject: [Trans] Certificate Transparency - Second Hack Day: May 7th, 2014
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 10:30:40 -0000

--001a11c2e458735e8004f59413c0
Content-Type: text/plain; charset=UTF-8

The Certificate Transparency team at Google invites interested parties to
the second CT hack day at Google's London
office<https://maps.google.co.uk/maps?q=76+buckingham+palace+road,+london,+sw1w+9tq&ie=UTF8&hq=&hnear=76+Buckingham+Palace+Rd,+London+SW1W+9TQ,+United+Kingdom&gl=uk&t=m&z=16&vpsrc=0>on
Wednesday, May 7th, 2014.
The agenda is open, though we have some suggestions:* Improving open-source
C++ and Python monitors.* Draft (I-D) editing for RFC6962-bis.* Updates on
Chrome support and Google's production logs.* Gossip: brainstorming
communication channels and implementation.Members of the trans WG are
welcome to attend and collaborate (but it's not a trans WG meeting).We'll
break into coding/discussion streams, like last time.
Register your interest and propose agenda items
here<https://docs.google.com/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/edit>
(by
May 2nd). If you can't attend in-person, let us know so we may set up a
video conference for remote participants.
Eran, on behalf of the Certificate Transparency team at Google

--001a11c2e458735e8004f59413c0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The Certificate Transparency team at Google invites intere=
sted parties to the second CT hack day at <a href=3D"https://maps.google.co=
.uk/maps?q=3D76+buckingham+palace+road,+london,+sw1w+9tq&amp;ie=3DUTF8&amp;=
hq=3D&amp;hnear=3D76+Buckingham+Palace+Rd,+London+SW1W+9TQ,+United+Kingdom&=
amp;gl=3Duk&amp;t=3Dm&amp;z=3D16&amp;vpsrc=3D0">Google&#39;s London office<=
/a> on Wednesday, May 7th, 2014.<br>
The agenda is open, though we have some suggestions:* Improving open-source=
 C++ and Python monitors.* Draft (I-D) editing for RFC6962-bis.* Updates on=
 Chrome support and Google&#39;s production logs.* Gossip: brainstorming co=
mmunication channels and implementation.Members of the trans WG are welcome=
 to attend and collaborate (but it&#39;s not a trans WG meeting).We&#39;ll =
break into coding/discussion streams, like last time.<br>
Register your interest and propose agenda items <a href=3D"https://docs.goo=
gle.com/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/e=
dit">here</a>=C2=A0(by May 2nd). If you can&#39;t attend in-person, let us =
know so we may set up a video conference for remote participants.<br>
Eran, on behalf of the Certificate Transparency team at Google</div>

--001a11c2e458735e8004f59413c0--


From nobody Thu Mar 27 03:55:53 2014
Return-Path: <eranm@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDFD91A0644 for <trans@ietfa.amsl.com>; Thu, 27 Mar 2014 03:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.312
X-Spam-Level: *
X-Spam-Status: No, score=1.312 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 IS8cusEbeQnJ for <trans@ietfa.amsl.com>; Thu, 27 Mar 2014 03:55:49 -0700 (PDT)
Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [IPv6:2607:f8b0:4003:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 338F21A0601 for <trans@ietf.org>; Thu, 27 Mar 2014 03:55:49 -0700 (PDT)
Received: by mail-ob0-f181.google.com with SMTP id wp4so4023343obc.40 for <trans@ietf.org>; Thu, 27 Mar 2014 03:55:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=2zTs4w7mWp74Hqz7DqWm80uzydPiqO79tcoFreA3dM4=; b=AHpicdZ0SqgrXll/6fFJFCZLt89WS73JWBBedpxvUjin60Ngs+14cixhKZOjeNl1j1 nnZHUuAi8YEI8QZZJZkUEya5DE8wgsMVht2AO0sst1KwuhQd/yAphsckkjNedhkNCdwV CoX77olqHuKXJKXaIny9ta9EO9JAZQVO9X9ccfZL6qNgGp7VKaXvqeStmjUafzzILg8X Ny/ZFSDkxHq0Nhw+6wYAHrt5dbE/dihsjyzpM0oHOizbuosJn7uPNfbthNdO7wFp8oyf ihj2dP2b8YLvsotlaLXduRq03zlzn2ZgMa5DDgrNNljesXppgBIeWe/Y3n952XrAFTNx h3KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=2zTs4w7mWp74Hqz7DqWm80uzydPiqO79tcoFreA3dM4=; b=XbRtXGxvtfT+Kx6jMGL+Hsgxi47nae/KQ73t2SHzfuUdmj88ZHyjr1Mn6/bSpAF6sm qIG2Glw/X8/COmYxmyzN8dhVIYsYkef9hdZuK3rMMz+iSLdR/lItCC5ehPzltO589+Nz 51i7bEr5Hpe7cX8UMho0kto+2JXwGvgrAAMugCnw3kUMGnvXkpdOaF79KAr43Id8kg6Y sTzP9Z7D0nqw42W4Sm9KUrDc1ruq4QbfSyURJhJm7YF6l2NVqFpGKLrQsOJrX2SwqZOa YcN/IIoUG8KcqyLUQ8vbW/xTpQu9Luc8C5Ns3DmdtrVWAodN7tra6rJQUVQLDFc3+aF7 OlWQ==
X-Gm-Message-State: ALoCoQlJuIJcogwRCmlEBHO3OSwNueMpmdHMcJdcB+3jqiZIkcU8iY1Rp3LAoj9kk5bZWtvaWaFaV1b22+wSsEHvIkoKMTZdYgEh3R8SJZbsypWiQwVaNzZQ3pmkDLrOUzXM8rArx/s+HO5UcWMgi71tU9LnYoF4rFE+90lQCqdIwHe/Pr/YEYIVCVyctXAO4C4QQBIYTErB
MIME-Version: 1.0
X-Received: by 10.60.124.227 with SMTP id ml3mr180484oeb.67.1395917747285; Thu, 27 Mar 2014 03:55:47 -0700 (PDT)
Received: by 10.182.93.135 with HTTP; Thu, 27 Mar 2014 03:55:47 -0700 (PDT)
In-Reply-To: <CALzYgEevf3VhA=gnabR-P7PUStVVu4mQ7-96ifSkFnTibvLFTg@mail.gmail.com>
References: <CALzYgEevf3VhA=gnabR-P7PUStVVu4mQ7-96ifSkFnTibvLFTg@mail.gmail.com>
Date: Thu, 27 Mar 2014 10:55:47 +0000
Message-ID: <CALzYgEf2p=PNCtYuvtaF0fjJVsT86VAf0s4MZA5JFUmt86TaMg@mail.gmail.com>
From: Eran Messeri <eranm@google.com>
To: certificate-transparency@googlegroups.com,  "trans@ietf.org" <trans@ietf.org>
Content-Type: multipart/alternative; boundary=047d7b41799776878004f5946d78
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/eGZIOtowQHCWc9Izlic2xGDLejE
Subject: Re: [Trans] Certificate Transparency - Second Hack Day: May 7th, 2014
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Mar 2014 10:55:51 -0000

--047d7b41799776878004f5946d78
Content-Type: text/plain; charset=UTF-8

[properly formatted this time]
The Certificate Transparency team at Google invites interested parties to
the second CT hack day at Google's London
office<https://maps.google.co.uk/maps?q=76+buckingham+palace+road,+london,+sw1w+9tq&ie=UTF8&hq=&hnear=76+Buckingham+Palace+Rd,+London+SW1W+9TQ,+United+Kingdom&gl=uk&t=m&z=16&vpsrc=0>
on
Wednesday, May 7th, 2014.

The agenda is open, though we have some suggestions:

   - Improving open-source C++ and Python monitors.
   - Draft (I-D) editing for RFC6962-bis.
   - Updates on Chrome support and Google's production logs.
   - Gossip: brainstorming communication channels and implementation.

Members of the trans WG are welcome to attend and collaborate (but it's not
a trans WG meeting).
We'll break into coding/discussion streams, like last time.

Register your interest and propose agenda items
here<https://docs.google.com/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/edit>
(by
May 2nd).

Eran, on behalf of the Certificate Transparency team at Google


On Thu, Mar 27, 2014 at 10:30 AM, Eran Messeri <eranm@google.com> wrote:

> The Certificate Transparency team at Google invites interested parties to
> the second CT hack day at Google's London office<https://maps.google.co.uk/maps?q=76+buckingham+palace+road,+london,+sw1w+9tq&ie=UTF8&hq=&hnear=76+Buckingham+Palace+Rd,+London+SW1W+9TQ,+United+Kingdom&gl=uk&t=m&z=16&vpsrc=0>on Wednesday, May 7th, 2014.
> The agenda is open, though we have some suggestions:* Improving
> open-source C++ and Python monitors.* Draft (I-D) editing for RFC6962-bis.*
> Updates on Chrome support and Google's production logs.* Gossip:
> brainstorming communication channels and implementation.Members of the
> trans WG are welcome to attend and collaborate (but it's not a trans WG
> meeting).We'll break into coding/discussion streams, like last time.
> Register your interest and propose agenda items here<https://docs.google.com/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/edit> (by
> May 2nd). If you can't attend in-person, let us know so we may set up a
> video conference for remote participants.
> Eran, on behalf of the Certificate Transparency team at Google
>

--047d7b41799776878004f5946d78
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">[properly formatted this time]<div><span style=3D"font-fam=
ily:arial,sans-serif;font-size:13px">The Certificate Transparency team at G=
oogle invites interested parties to the second CT hack day at=C2=A0</span><=
a href=3D"https://maps.google.co.uk/maps?q=3D76+buckingham+palace+road,+lon=
don,+sw1w+9tq&amp;ie=3DUTF8&amp;hq=3D&amp;hnear=3D76+Buckingham+Palace+Rd,+=
London+SW1W+9TQ,+United+Kingdom&amp;gl=3Duk&amp;t=3Dm&amp;z=3D16&amp;vpsrc=
=3D0" target=3D"_blank" style=3D"font-family:arial,sans-serif;font-size:13p=
x">Google&#39;s London office</a><span style=3D"font-family:arial,sans-seri=
f;font-size:13px">=C2=A0on Wednesday, May 7th, 2014.</span></div>
<div><br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=
=3D"font-family:arial,sans-serif;font-size:13px">The agenda is open, though=
 we have some suggestions:</span></div><div><ul><li><span style=3D"font-fam=
ily:arial,sans-serif;font-size:13px">Improving open-source C++ and Python m=
onitors.</span></li>
<li><span style=3D"font-family:arial,sans-serif;font-size:13px">Draft (I-D)=
 editing for RFC6962-bis.</span></li><li><span style=3D"font-family:arial,s=
ans-serif;font-size:13px">Updates on Chrome support and Google&#39;s produc=
tion logs.</span></li>
<li><span style=3D"font-family:arial,sans-serif;font-size:13px">Gossip: bra=
instorming communication channels and implementation.</span></li></ul><span=
 style=3D"font-family:arial,sans-serif;font-size:13px">Members of the trans=
 WG are welcome to attend and collaborate (but it&#39;s not a trans WG meet=
ing).</span></div>
<div><span style=3D"font-family:arial,sans-serif;font-size:13px">We&#39;ll =
break into coding/discussion streams, like last time.</span><br><span style=
=3D"font-family:arial,sans-serif;font-size:13px"><br></span></div><div><spa=
n style=3D"font-family:arial,sans-serif;font-size:13px">Register your inter=
est and propose agenda items=C2=A0</span><a href=3D"https://docs.google.com=
/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/edit" ta=
rget=3D"_blank" style=3D"font-family:arial,sans-serif;font-size:13px">here<=
/a><span style=3D"font-family:arial,sans-serif;font-size:13px">=C2=A0(by Ma=
y 2nd).</span></div>
<div><br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=
=3D"font-family:arial,sans-serif;font-size:13px">Eran, on behalf of the Cer=
tificate Transparency team at Google</span><br></div></div><div class=3D"gm=
ail_extra">
<br><br><div class=3D"gmail_quote">On Thu, Mar 27, 2014 at 10:30 AM, Eran M=
esseri <span dir=3D"ltr">&lt;<a href=3D"mailto:eranm@google.com" target=3D"=
_blank">eranm@google.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
<div dir=3D"ltr">The Certificate Transparency team at Google invites intere=
sted parties to the second CT hack day at <a href=3D"https://maps.google.co=
.uk/maps?q=3D76+buckingham+palace+road,+london,+sw1w+9tq&amp;ie=3DUTF8&amp;=
hq=3D&amp;hnear=3D76+Buckingham+Palace+Rd,+London+SW1W+9TQ,+United+Kingdom&=
amp;gl=3Duk&amp;t=3Dm&amp;z=3D16&amp;vpsrc=3D0" target=3D"_blank">Google&#3=
9;s London office</a> on Wednesday, May 7th, 2014.<br>

The agenda is open, though we have some suggestions:* Improving open-source=
 C++ and Python monitors.* Draft (I-D) editing for RFC6962-bis.* Updates on=
 Chrome support and Google&#39;s production logs.* Gossip: brainstorming co=
mmunication channels and implementation.Members of the trans WG are welcome=
 to attend and collaborate (but it&#39;s not a trans WG meeting).We&#39;ll =
break into coding/discussion streams, like last time.<br>

Register your interest and propose agenda items <a href=3D"https://docs.goo=
gle.com/a/google.com/forms/d/1z5pqkm5EGasuzg228RZfZdJxR6fBSuIf3D0XZIpKRzM/e=
dit" target=3D"_blank">here</a>=C2=A0(by May 2nd). If you can&#39;t attend =
in-person, let us know so we may set up a video conference for remote parti=
cipants.<br>

Eran, on behalf of the Certificate Transparency team at Google</div>
</blockquote></div><br></div>

--047d7b41799776878004f5946d78--


From nobody Fri Mar 28 09:46:55 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2233A1A068F for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 09:46:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.51
X-Spam-Level: 
X-Spam-Status: No, score=-3.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, GB_I_LETTER=-2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 MCCJ4HrEO2eW for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 09:46:51 -0700 (PDT)
Received: from ecl1mtaoutpex02.symantec.com (ecl1mtaoutpex02.symantec.com [166.98.1.210]) by ietfa.amsl.com (Postfix) with ESMTP id 360951A00FB for <trans@ietf.org>; Fri, 28 Mar 2014 09:46:51 -0700 (PDT)
X-AuditID: a66201d2-b7ff38e0000033b1-bc-5335a7762c77
Received: from ecl1mtahubpin01.ges.symantec.com (ecl1mtahubpin01.ges.symantec.com [10.48.69.201]) by ecl1mtaoutpex02.symantec.com (Symantec Brightmail Gateway out) with SMTP id 1E.0B.13233.677A5335; Fri, 28 Mar 2014 16:46:46 +0000 (GMT)
Received: from [155.64.220.139] (helo=TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM) by ecl1mtahubpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WTZva-0007eG-5N; Fri, 28 Mar 2014 16:46:46 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM ([155.64.220.139]) with mapi; Fri, 28 Mar 2014 09:46:42 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: "trans@ietf.org" <trans@ietf.org>, "Rob Stradling (rob.stradling@comodo.com)" <rob.stradling@comodo.com>
Date: Fri, 28 Mar 2014 09:46:41 -0700
Thread-Topic: Angle brackets in the PRIVATE option (Ticket #1)
Thread-Index: Ac9KpUYqTIX6wT5IS8KRbMVjjRLCIw==
Message-ID: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_544B0DD62A64C1448B2DA253C011414607C85F3902TUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42LhMnA9qVu23DTY4ESbsMWixsWsFmsfX2Rx YPK4tGQ2o8eSJT+ZApiiuGxSUnMyy1KL9O0SuDJWNx9kKtgsVLHq9FamBsZj/F2MHBwSAiYS my5ydzFyApliEhfurWcDsYUE3jFK3Hkc3MXIBWS/YpQ4f/80I0RiFaPE8m4eEJtNQE9iy+Mr 7CC2iECexMbbj5hAbBYBVYlNC9eC2cIClhLXejcwQdTYSUz4fZIVwtaTePR6NZjNKxAlsfrG D7A5jEBHfD+1BqyeWUBc4taT+UwQxwlILNlznhnCFpV4+fgfK0S9qMSd9vWMEPX5EgdfdzFC zBSUODnzCcsERuFZSEbNQlI2C0kZRFxHYsHuT2wQtrbEsoWvmWHsMwceMyGLL2BkX8Uok5qc Y5hbkphfWlKQWmFgpFdcmZsIjKNkveT83E2MwFhalsR4aQfj/cO6hxgFOBiVeHifLzINFmJN LAOqPMQowcGsJMKbNREoxJuSWFmVWpQfX1Sak1p8iFGag0VJnDfio2GwkEB6YklqdmpqQWoR TJaJg1OqgZFxc/efyp9TLJZ8SuLSUzXYyPC8VpfzWmTu66nGzIe+CNZucFvDsfuT7ZPjN1a9 tZjYb3xj8bLkRWwTWeYzJD1u3PBfzqvlrn9K5G/xsPsvXy+7eDqwK+HX0ebpvqv2Pvc7IHPs 4G3+Rok9rgF/C4M3XL+gn7pAtd1L9XY5xw1jqxpVhdUf5MuUWIozEg21mIuKEwH8enxOoQIA AA==
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/rbIkUriKuRw2nFq1gF8H6c9F1K0
Subject: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 16:46:53 -0000

--_000_544B0DD62A64C1448B2DA253C011414607C85F3902TUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We see another potential issue with the proposed PRIVATE option. Rob's curr=
ent proposal would have us replace a domain label with the literal string "=
<PRIVATE>" (without the quotes). However, we try to encode DN components as=
 PrintableString where possible, and angle brackets are not part of the Pri=
ntableString set (the lowercase letters 'a' through 'z', uppercase letters =
'A' through 'Z', the digits '0' through '9', eleven special characters ' =
=3D ( ) + , - . / : ? and space).

As a result, the type of the DN component would be PrintableString in the r=
eal cert but utf8String in the pre-certificate, and that would cause proble=
ms. I suggest using parentheses instead of angle brackets.

-Rick


--_000_544B0DD62A64C1448B2DA253C011414607C85F3902TUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri, sans-serif" size=3D"2">
<div>We see another potential issue with the proposed PRIVATE option. Rob&#=
8217;s current proposal would have us replace a domain label with the liter=
al string &#8220;&lt;PRIVATE&gt;&#8221; (without the quotes). However, we t=
ry to encode DN components as PrintableString where possible,
and angle brackets are not part of the PrintableString set (the lowercase l=
etters 'a' through 'z', uppercase letters 'A' through 'Z', the digits '0' t=
hrough '9', eleven special characters ' =3D ( ) &#43; , - . / : ? and space=
).</div>
<div>&nbsp;</div>
<div>As a result, the type of the DN component would be PrintableString in =
the real cert but utf8String in the pre-certificate, and that would cause p=
roblems. I suggest using parentheses instead of angle brackets.</div>
<div>&nbsp;</div>
<div>-Rick</div>
<div>&nbsp;</div>
</font>
</body>
</html>

--_000_544B0DD62A64C1448B2DA253C011414607C85F3902TUS1XCHEVSPIN_--


From nobody Fri Mar 28 10:31:30 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 423461A06E5 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 10:31:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 RmG3imafzSLp for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 10:31:26 -0700 (PDT)
Received: from tus1smtoutpex02.symantec.com (tus1smtoutpex02.symantec.com [216.10.195.242]) by ietfa.amsl.com (Postfix) with ESMTP id E07411A00DD for <trans@ietf.org>; Fri, 28 Mar 2014 10:31:25 -0700 (PDT)
X-AuditID: d80ac3f2-b7f828e0000045d3-d4-5335b1eb1138
Received: from ecl1mtahubpin01.ges.symantec.com (ecl1mtahubpin01.ges.symantec.com [10.48.69.201]) by tus1smtoutpex02.symantec.com (Symantec Brightmail Gateway out) with SMTP id 6B.86.17875.BE1B5335; Fri, 28 Mar 2014 17:31:23 +0000 (GMT)
Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by ecl1mtahubpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WTack-0000rb-R4; Fri, 28 Mar 2014 17:31:22 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([155.64.220.138]) with mapi; Fri, 28 Mar 2014 10:31:19 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: Eran Messeri <eranm@google.com>, Phillip Hallam-Baker <hallam@gmail.com>
Date: Fri, 28 Mar 2014 10:31:18 -0700
Thread-Topic: [Trans] RFC6962 BIS Log file encodings.
Thread-Index: Ac8/bE5FWSAO0Oc1ReCbdFefrIADBwKqY+hA
Message-ID: <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com>
In-Reply-To: <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_544B0DD62A64C1448B2DA253C011414607C85F39F4TUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRmVeSWpSXmKPExsXCZeB6Uvf1RtNggyf/tS0+f9/OZnF1+XEm i0WNi1kt1j6+yOLA4nFpyWxGj52z7rJ7LNhU6rFkyU+mAJYoLpuU1JzMstQifbsEroym1uOM BbcKKrpPbWBsYLyS28XIySEhYCLxve8AC4QtJnHh3no2EFtI4B2jxKU1fF2MXED2K0aJ5Tv+ MEI4qxglvp7ewARSxSagJ7Hl8RV2EFtEwEfiwsePYHFmgUCJ79tfMoPYLAKqEh/X/ACzhYG2 3ZjxEWgDB1C9qcS1TZwQrUYSjUfnMIKEeQWiJJ49r4RY9Y9R4uqrTawgNZxAIzvOnQU7lBHo 0O+n1kCtEpe49WQ+E8QDAhJL9pxnhrBFJV4+/scKUS8qcad9Pdh8ZoF8iRld4iBhXgFBiZMz n7BMYBSbhWTSLISqWUiqIMKaEut36UNUK0pM6X7IDmFrSLTOmcuOLL6AkX0Vo0xJabFhcW5J fmlJQWqFgZFecWVuIjBik/WS83M3MQKj9gbX4U87GGfudTzEKMDBqMTDy7jYNFiINbEMqPIQ owQHs5IIb9ZEoBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHeoI+GwUIC6YklqdmpqQWpRTBZJg5O qQbGBc65AT677zJ7zl3rzei7oHhB5rkT5u7eC/b33lms41W2kF3la+/sk+r35HJku8vsvWt6 V1y8+1m+rC2I51SFUc7sw5cL7ATv2R7a9W2rofokH4mfU5tOP13rYOgSsnDNsnDt9zn8jVum cPa8Wn+XU+OoTLL7yjd+So3Z664cNToUfKLswy4pJZbijERDLeai4kQAacHY3dYCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/0g4Kkqpoh9aGNi3ZA78pZoZr-4g
Cc: Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:31:28 -0000

--_000_544B0DD62A64C1448B2DA253C011414607C85F39F4TUS1XCHEVSPIN_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SW4gYWRkaXRpb24sIG91ciBBU04uMSBleHBlcnRzIGhhdmUgYXNrZWQgZm9yIHRoZSBzeW50YXgg
dG8gYmUgZGVzY3JpYmVkIGluIOKAnEFTTi4xLWxpa2XigJ0gc3ludGF4LCBhcyBpcyB1c2VkIGlu
IFJGQ3MgMzI4MCBhbmQgNTI4MC4NCg0KRm9yIGV4YW1wbGUsIDMyODAvNTI4MCBkZWZpbmVzIGFu
IEV4dGVuc2lvbiBsaWtlIHRoaXM6DQoNCkV4dGVuc2lvbiAgOjo9ICBTRVFVRU5DRSAgew0KICAg
ICBleHRuSUQgICAgICBPQkpFQ1QgSURFTlRJRklFUiwNCiAgICAgY3JpdGljYWwgICAgQk9PTEVB
TiBERUZBVUxUIEZBTFNFLA0KICAgICBleHRuVmFsdWUgICBPQ1RFVCBTVFJJTkcgIH0NCg0Kc28g
dGhlIGV4dG5WYWx1ZSBpcyBkZWZpbmVkIGFzIGFuIE9DVEVUIFNUUklORywgeWV0IDY5NjIgc2F5
cyDigJzigKZlbmNvZGluZyB0aGUgU2lnbmVkQ2VydGlmaWNhdGVUaW1lc3RhbXBMaXN0IHN0cnVj
dHVyZSBhcyBhbiBBU04uMSBPQ1RFVCBTVFJJTkcgYW5kIGluc2VydGluZyB0aGUgcmVzdWx0aW5n
IGRhdGEgaW4gdGhlIFRCU0NlcnRpZmljYXRlIGFzIGFuIFguNTA5djMgY2VydGlmaWNhdGUgZXh0
ZW5zaW9u4oCm4oCdLiBUaGUgQVNOLjEgZm9sa3Mgc2F5IGl04oCZcyBub3QgY2xlYXIgaWYgdGhh
dCBtZWFucyB0aGF0IHRoZSBFeHRlbnNpb24gY29udGFpbnMgdGhlIE9DVEVUIFNUUklORyBkYXRh
IHR5cGUgKGZvciBleHRuVmFsdWUpIGFuZCBsZW5ndGggZm9sbG93ZWQgYnkgYW5vdGhlciBPQ1RF
VCBTVFJJTkcgZGF0YSB0eXBlIGlkZW50aWZpZXIgYW5kIGxlbmd0aCBvZiB0aGUgU0NULiBPciBp
cyB0aGUgc2Vjb25kIE9DVEVUIFNUUklORyBpZGVudGlmaWVyIHJlZHVuZGFudD8NCg0KVGhvc2Ug
dXBkYXRpbmcgZXhpc3RpbmcgY2VydCBnZW5lcmF0aW9uIGNvZGUgd2lsbCBwcm9iYWJseSBiZSBk
ZWFsaW5nIHdpdGggQVNOLjEgY29tcGlsZXJzLCBzbyBhIHByZWNpc2UgZGVmaW5pdGlvbiBvZiBz
dHJ1Y3R1cmVzIGluIEFTTi4xLWxpa2Ugc3ludGF4IHdpbGwgZ28gYSBsb25nIHdheS4gSW4gYWRk
aXRpb24sIGRlZmluaW5nIE9JRHMgYXMgYXJjIHBsdXMgZXh0ZW5zaW9uIChsaWtlIHRoaXM6IGlk
LWtwLXNlcnZlckF1dGggIE9CSkVDVCBJREVOVElGSUVSIDo6PSB7IGlkLWtwIDEgfSkgd291bGQg
aGVscC4NCg0KLVJpY2sNCg0KRnJvbTogVHJhbnMgW21haWx0bzp0cmFucy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgRXJhbiBNZXNzZXJpDQpTZW50OiBGcmlkYXksIE1hcmNoIDE0LCAy
MDE0IDM6MDEgQU0NClRvOiBQaGlsbGlwIEhhbGxhbS1CYWtlcg0KQ2M6IFJvYiBTdHJhZGxpbmc7
IHRyYW5zQGlldGYub3JnPG1haWx0bzp0cmFuc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbVHJh
bnNdIFJGQzY5NjIgQklTIExvZyBmaWxlIGVuY29kaW5ncy4NCg0KSSBzdHJvbmdseSBzdXBwb3J0
IGNsYXJpZnlpbmcgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBmaWxlIGZvcm1hdC4gV2hlbiBJIHN0
YXJ0ZWQgaW1wbGVtZW50aW5nIGFzcGVjdHMgb2YgUkZDNjk2MiAod2l0aCBubyBiYWNrZ3JvdW5k
IGluIFRMUyBlbmNvZGluZyBvciBBU04uMSkgaXQgd2FzIHZlcnkgdW5jbGVhci4NCkZyb20gb3Ro
ZXIgcG9zdHM8aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIXRvcGljL2NlcnRpZmlj
YXRlLXRyYW5zcGFyZW5jeS9UOUNEd25zZXJjUT4gb24gdGhlIGxpc3QgaXQgc2VlbXMgdGhpcyB3
YXMgdW5jbGVhciB0byBvdGhlcnMgYXMgd2VsbC4NCg0KT24gVGh1LCBNYXIgMTMsIDIwMTQgYXQg
MTA6NTAgUE0sIFBoaWxsaXAgSGFsbGFtLUJha2VyIDxoYWxsYW1AZ21haWwuY29tPG1haWx0bzpo
YWxsYW1AZ21haWwuY29tPj4gd3JvdGU6DQpPbiBUaHUsIE1hciAxMywgMjAxNCBhdCA0OjIwIFBN
LCBSb2IgU3RyYWRsaW5nIDxyb2Iuc3RyYWRsaW5nQGNvbW9kby5jb208bWFpbHRvOnJvYi5zdHJh
ZGxpbmdAY29tb2RvLmNvbT4+IHdyb3RlOg0KKEluc3BpcmVkIGJ5IFJGQzUyODAgQXBwZW5kaXgg
QykNCg0KV291bGQgaXQgaGVscCB0byBpbmNsdWRlIG9uZSBvciBtb3JlIGV4YW1wbGUgU0NUcyBp
biB0aGUgdGV4dD8NCg0KSSB0aGluayB3ZSBkZWZpbml0ZWx5IG5lZWQgdGhhdCBmb3IgUHJvcG9z
ZWQuIEJ1dCByaWdodCBub3cgSSBhbSB0cnlpbmcgdG8gc2VlIGhvdyBjb21wbGV0ZSB0aGUgZGVz
Y3JpcHRpb24gaXMuDQoNCi0tDQpXZWJzaXRlOiBodHRwOi8vaGFsbGFtYmFrZXIuY29tLw0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVHJhbnMgbWFp
bGluZyBsaXN0DQpUcmFuc0BpZXRmLm9yZzxtYWlsdG86VHJhbnNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3RyYW5zDQoNCg==

--_000_544B0DD62A64C1448B2DA253C011414607C85F39F4TUS1XCHEVSPIN_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNv
QWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxv
b24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNw
YW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9t
YSIsInNhbnMtc2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT48L2hlYWQ+PGJvZHkgbGFuZz1FTi1V
UyBsaW5rPWJsdWUgdmxpbms9cHVycGxlPjxkaXYgY2xhc3M9V29yZFNlY3Rpb24xPjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkluIGFkZGl0aW9uLCBvdXIgQVNOLjEg
ZXhwZXJ0cyBoYXZlIGFza2VkIGZvciB0aGUgc3ludGF4IHRvIGJlIGRlc2NyaWJlZCBpbiDigJxB
U04uMS1saWtl4oCdIHN5bnRheCwgYXMgaXMgdXNlZCBpbiBSRkNzIDMyODAgYW5kIDUyODAuPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5
N0QnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMUY0OTdEJz5Gb3IgZXhhbXBsZSwgMzI4MC81MjgwIGRlZmluZXMgYW4gRXh0ZW5z
aW9uIGxpa2UgdGhpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkV4dGVuc2lvbsKgIDo6PcKgIFNFUVVF
TkNFwqAgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz7CoMKgwqDCoCBleHRuSUTCoMKgwqDCoMKgIE9CSkVDVCBJREVOVElGSUVS
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEJz7CoMKgwqDCoCBjcml0aWNhbMKgwqDCoCBCT09MRUFOIERFRkFVTFQgRkFMU0UsPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5
N0QnPsKgwqDCoMKgIGV4dG5WYWx1ZcKgwqAgT0NURVQgU1RSSU5HwqAgfTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+c28gdGhlIGV4dG5WYWx1ZSBpcyBkZWZpbmVkIGFzIGFuIE9DVEVUIFNUUklORywgeWV0
IDY5NjIgc2F5cyDigJzigKZlbmNvZGluZyB0aGUgU2lnbmVkQ2VydGlmaWNhdGVUaW1lc3RhbXBM
aXN0IHN0cnVjdHVyZSBhcyBhbiBBU04uMSBPQ1RFVCBTVFJJTkcgYW5kIGluc2VydGluZyB0aGUg
cmVzdWx0aW5nIGRhdGEgaW4gdGhlIFRCU0NlcnRpZmljYXRlIGFzIGFuIFguNTA5djMgY2VydGlm
aWNhdGUgZXh0ZW5zaW9u4oCm4oCdLiBUaGUgQVNOLjEgZm9sa3Mgc2F5IGl04oCZcyBub3QgY2xl
YXIgaWYgdGhhdCBtZWFucyB0aGF0IHRoZSBFeHRlbnNpb24gY29udGFpbnMgdGhlIE9DVEVUIFNU
UklORyBkYXRhIHR5cGUgKGZvciBleHRuVmFsdWUpIGFuZCBsZW5ndGggZm9sbG93ZWQgYnkgYW5v
dGhlciBPQ1RFVCBTVFJJTkcgZGF0YSB0eXBlIGlkZW50aWZpZXIgYW5kIGxlbmd0aCBvZiB0aGUg
U0NULiBPciBpcyB0aGUgc2Vjb25kIE9DVEVUIFNUUklORyBpZGVudGlmaWVyIHJlZHVuZGFudD88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiO2NvbG9yOiMxRjQ5N0QnPlRob3NlIHVwZGF0aW5nIGV4aXN0aW5nIGNlcnQgZ2VuZXJhdGlv
biBjb2RlIHdpbGwgcHJvYmFibHkgYmUgZGVhbGluZyB3aXRoIEFTTi4xIGNvbXBpbGVycywgc28g
YSBwcmVjaXNlIGRlZmluaXRpb24gb2Ygc3RydWN0dXJlcyBpbiBBU04uMS1saWtlIHN5bnRheCB3
aWxsIGdvIGEgbG9uZyB3YXkuIEluIGFkZGl0aW9uLCBkZWZpbmluZyBPSURzIGFzIGFyYyBwbHVz
IGV4dGVuc2lvbiAobGlrZSB0aGlzOiBpZC1rcC1zZXJ2ZXJBdXRowqAgT0JKRUNUIElERU5USUZJ
RVIgOjo9IHsgaWQta3AgMSB9KSB3b3VsZCBoZWxwLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+LVJpY2s8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0nbWFyZ2luLWxlZnQ6LjVpbic+PGI+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz4g
VHJhbnMgWzxhIGhyZWY9Im1haWx0bzp0cmFucy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86dHJh
bnMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZiA8L2I+RXJhbiBNZXNzZXJp
PGJyPjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE0LCAyMDE0IDM6MDEgQU08YnI+PGI+VG86
PC9iPiBQaGlsbGlwIEhhbGxhbS1CYWtlcjxicj48Yj5DYzo8L2I+IFJvYiBTdHJhZGxpbmc7IDxh
IGhyZWY9Im1haWx0bzp0cmFuc0BpZXRmLm9yZyI+dHJhbnNAaWV0Zi5vcmc8L2E+PGJyPjxiPlN1
YmplY3Q6PC9iPiBSZTogW1RyYW5zXSBSRkM2OTYyIEJJUyBMb2cgZmlsZSBlbmNvZGluZ3MuPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
J21hcmdpbi1sZWZ0Oi41aW4nPkkgc3Ryb25nbHkgc3VwcG9ydCBjbGFyaWZ5aW5nIHRoZSBkZXNj
cmlwdGlvbiBvZiB0aGUgZmlsZSBmb3JtYXQuIFdoZW4gSSBzdGFydGVkIGltcGxlbWVudGluZyBh
c3BlY3RzIG9mIFJGQzY5NjIgKHdpdGggbm8gYmFja2dyb3VuZCBpbiBUTFMgZW5jb2Rpbmcgb3Ig
QVNOLjEpIGl0IHdhcyB2ZXJ5IHVuY2xlYXIuPG86cD48L286cD48L3A+PGRpdj48cCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPkZyb20gb3RoZXIgPGEgaHJlZj0iaHR0
cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIXRvcGljL2NlcnRpZmljYXRlLXRyYW5zcGFy
ZW5jeS9UOUNEd25zZXJjUSI+cG9zdHM8L2E+IG9uIHRoZSBsaXN0IGl0IHNlZW1zIHRoaXMgd2Fz
IHVuY2xlYXIgdG8gb3RoZXJzIGFzIHdlbGwuPG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PGRp
dj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2lu
LXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDouNWluJz48bzpwPiZu
YnNwOzwvbzpwPjwvcD48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6
LjVpbic+T24gVGh1LCBNYXIgMTMsIDIwMTQgYXQgMTA6NTAgUE0sIFBoaWxsaXAgSGFsbGFtLUJh
a2VyICZsdDs8YSBocmVmPSJtYWlsdG86aGFsbGFtQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmhhbGxhbUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD48ZGl2PjxkaXY+
PGRpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+T24g
VGh1LCBNYXIgMTMsIDIwMTQgYXQgNDoyMCBQTSwgUm9iIFN0cmFkbGluZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJvYi5zdHJhZGxpbmdAY29tb2RvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJvYi5zdHJh
ZGxpbmdAY29tb2RvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6LjVpbic+KEluc3BpcmVkIGJ5IFJGQzUyODAgQXBw
ZW5kaXggQyk8YnI+PGJyPldvdWxkIGl0IGhlbHAgdG8gaW5jbHVkZSBvbmUgb3IgbW9yZSBleGFt
cGxlIFNDVHMgaW4gdGhlIHRleHQ/PG86cD48L286cD48L3A+PGRpdj48cCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjwvZGl2Pjwv
ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDouNWluJz5JIHRo
aW5rIHdlIGRlZmluaXRlbHkgbmVlZCB0aGF0IGZvciBQcm9wb3NlZC4gQnV0IHJpZ2h0IG5vdyBJ
IGFtIHRyeWluZyB0byBzZWUgaG93IGNvbXBsZXRlIHRoZSBkZXNjcmlwdGlvbiBpcy4mbmJzcDs8
bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n
bWFyZ2luLWxlZnQ6LjVpbic+PHNwYW4gc3R5bGU9J2NvbG9yOiM4ODg4ODgnPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1s
ZWZ0Oi41aW4nPjxzcGFuIGNsYXNzPWhvZW56Yj48c3BhbiBzdHlsZT0nY29sb3I6Izg4ODg4OCc+
LS0gPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0nY29sb3I6Izg4ODg4OCc+PGJyPjxzcGFuIGNs
YXNzPWhvZW56Yj5XZWJzaXRlOiA8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Imh0dHA6Ly9oYWxsYW1i
YWtlci5jb20vIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2hhbGxhbWJha2VyLmNvbS88L2E+PG86
cD48L286cD48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFy
Z2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFy
Z2luLWxlZnQ6LjVpbic+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPlRyYW5zIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86VHJhbnNA
aWV0Zi5vcmciPlRyYW5zQGlldGYub3JnPC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3RyYW5zIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90cmFuczwvYT48bzpwPjwvbzpwPjwvcD48L2Rpdj48
cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0Oi41aW4nPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+

--_000_544B0DD62A64C1448B2DA253C011414607C85F39F4TUS1XCHEVSPIN_--


From nobody Fri Mar 28 10:55:13 2014
Return-Path: <david.cooper@nist.gov>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E79B91A0332 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 10:55:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.486
X-Spam-Level: 
X-Spam-Status: No, score=-3.486 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 xDztH9Ipi2U0 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 10:55:08 -0700 (PDT)
Received: from wsget2.nist.gov (wsget2.nist.gov [129.6.13.151]) by ietfa.amsl.com (Postfix) with ESMTP id 305781A0192 for <trans@ietf.org>; Fri, 28 Mar 2014 10:55:08 -0700 (PDT)
Received: from WSXGHUB1.xchange.nist.gov (129.6.18.96) by wsget2.nist.gov (129.6.13.151) with Microsoft SMTP Server (TLS) id 14.3.174.1; Fri, 28 Mar 2014 13:54:46 -0400
Received: from postmark.nist.gov (129.6.16.94) by WSXGHUB1.xchange.nist.gov (129.6.18.96) with Microsoft SMTP Server (TLS) id 8.3.327.1; Fri, 28 Mar 2014 13:55:05 -0400
Received: from st26.ncsl.nist.gov (st26.ncsl.nist.gov [129.6.54.72])	by postmark.nist.gov (8.13.8/8.13.1) with ESMTP id s2SHsqLR027761;	Fri, 28 Mar 2014 13:54:53 -0400
Message-ID: <5335B76C.4050303@nist.gov>
Date: Fri, 28 Mar 2014 13:54:52 -0400
From: "David A. Cooper" <david.cooper@nist.gov>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-NIST-MailScanner-Information: 
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/gV8AOiLv-mR40VY2Kal72uhwS4Q
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 17:55:11 -0000

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Rick,<br>
      <br>
      I haven't read RFC 6962 in detail, but the ASN.1 experts you spoke
      with may not be familiar with the definition of Extension in
      certificates. X.509 defines it as:<br>
      <br>
      <b>&nbsp;&nbsp; Extension ::= SEQUENCE {</b><b><br>
      </b><b>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; extnId EXTENSION.&amp;id ({ExtensionSet}),</b><b><br>
      </b><b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; critical BOOLEAN DEFAULT FALSE,</b><b><br>
      </b><b>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; extnValue OCTET STRING</b><b><br>
      </b><b>&nbsp;&nbsp; (CONTAINING
        EXTENSION.&amp;ExtnType({ExtensionSet}{@extnId})</b><b><br>
      </b><b>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ENCODED
        BY der)}</b><b><br>
      </b><b><br>
      </b><b>&nbsp;&nbsp; der OBJECT IDENTIFIER ::= {joint-iso-itu-t asn1(1)
        ber-derived(2) distinguished-encoding(1)}</b><b><br>
      </b><br>
      In RFC 5280 it is:<br>
      <b>&nbsp;&nbsp; Extension&nbsp; ::=&nbsp; SEQUENCE&nbsp; {</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; critical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FALSE,</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extnValue&nbsp;&nbsp; OCTET STRING</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- contains the DER encoding of an
        ASN.1 value</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- corresponding to the extension type
        identified</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- by extnID</b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</b><br>
      <br>
      It is my understanding that the two definitions are based on
      different versions of ASN.1, but are considered to be equivalent.
      The important point is that both indicate that the extension value
      must contain the DER encoding of some ASN.1 value. So, the only
      way to interpret the RFC 6962 text in a manner that is consistent
      with X.509 is that the extnValue contains the tag for OCTET STRING
      followed by a length then a second OCTET STRING tag and a second
      length and then the (non-ASN.1) encoded
      SignedCertificateTimestampList structure. Given that the
      SignedCertificateTimestampList structure is not ASN.1, and so it
      cannot be DER encoded, this seems the only reasonable way to
      include it in a certificate.<br>
      <br>
      This is similar to the subjectKeyIdentifier extension. The
      subjectKeyIdentifier just contains a string of bits, such as the
      SHA-1 hash of the subject public key. It is defined in RFC 5280 as
      follows:<br>
      <br>
      <b>&nbsp;&nbsp;&nbsp;&nbsp; KeyIdentifier ::= OCTET STRING</b><b><br>
      </b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp; -- subject key identifier OID and syntax</b><b><br>
      </b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp; id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::=&nbsp; {
        id-ce 14 }</b><b><br>
      </b><b><br>
      </b><b>&nbsp;&nbsp;&nbsp;&nbsp; SubjectKeyIdentifier ::= KeyIdentifier</b><br>
      <br>
      and here is an example of an encoded subjectKeyIdentifier
      extension:<br>
      <tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>SEQUENCE {</b></tt><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SEQUENCE {</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER
          subjectKeyIdentifier (2 5 29 14)</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET STRING, encapsulates {</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET STRING</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 08 68 AF 85 33 C8 39 4A 7A F8 82
          93 8E 70 6A 4A</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20 84 2C 32</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</tt></b><b><tt><br>
        </tt></b><b><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</tt></b><br>
      <br>
      RFC 5912 shows the extensions in the newer ASN.1 syntax.<br>
      <br>
      Dave<br>
      <br>
      On 03/28/2014 01:31 PM, Rick Andrews wrote:<br>
    </div>
    <blockquote
cite="mid:544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">In
            addition, our ASN.1 experts have asked for the syntax to be
            described in &#8220;ASN.1-like&#8221; syntax, as is used in RFCs 3280
            and 5280.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">For
            example, 3280/5280 defines an Extension like this:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Extension&nbsp;
            ::=&nbsp; SEQUENCE&nbsp; {<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;
            extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;
            critical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FALSE,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;
            extnValue&nbsp;&nbsp; OCTET STRING&nbsp; }<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">so
            the extnValue is defined as an OCTET STRING, yet 6962 says
            &#8220;&#8230;encoding the SignedCertificateTimestampList structure as
            an ASN.1 OCTET STRING and inserting the resulting data in
            the TBSCertificate as an X.509v3 certificate extension&#8230;&#8221;.
            The ASN.1 folks say it&#8217;s not clear if that means that the
            Extension contains the OCTET STRING data type (for
            extnValue) and length followed by another OCTET STRING data
            type identifier and length of the SCT. Or is the second
            OCTET STRING identifier redundant?<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Those
            updating existing cert generation code will probably be
            dealing with ASN.1 compilers, so a precise definition of
            structures in ASN.1-like syntax will go a long way. In
            addition, defining OIDs as arc plus extension (like this:
            id-kp-serverAuth&nbsp; OBJECT IDENTIFIER ::= { id-kp 1 }) would
            help.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-Rick<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
            Trans [<a moz-do-not-send="true"
              href="mailto:trans-bounces@ietf.org">mailto:trans-bounces@ietf.org</a>]
            <b>On Behalf Of </b>Eran Messeri<br>
            <b>Sent:</b> Friday, March 14, 2014 3:01 AM<br>
            <b>To:</b> Phillip Hallam-Baker<br>
            <b>Cc:</b> Rob Stradling; <a moz-do-not-send="true"
              href="mailto:trans@ietf.org">trans@ietf.org</a><br>
            <b>Subject:</b> Re: [Trans] RFC6962 BIS Log file encodings.<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal" style="margin-left:.5in">I strongly
            support clarifying the description of the file format. When
            I started implementing aspects of RFC6962 (with no
            background in TLS encoding or ASN.1) it was very unclear.<o:p></o:p></p>
          <div>
            <p class="MsoNormal" style="margin-left:.5in">From other <a
                moz-do-not-send="true"
href="https://groups.google.com/forum/#%21topic/certificate-transparency/T9CDwnsercQ">posts</a>
              on the list it seems this was unclear to others as well.<o:p></o:p></p>
          </div>
        </div>
        <div>
          <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><o:p>&nbsp;</o:p></p>
          <div>
            <p class="MsoNormal" style="margin-left:.5in">On Thu, Mar
              13, 2014 at 10:50 PM, Phillip Hallam-Baker &lt;<a
                moz-do-not-send="true" href="mailto:hallam@gmail.com"
                target="_blank">hallam@gmail.com</a>&gt; wrote:<o:p></o:p></p>
            <div>
              <div>
                <div>
                  <div>
                    <p class="MsoNormal" style="margin-left:.5in">On
                      Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling &lt;<a
                        moz-do-not-send="true"
                        href="mailto:rob.stradling@comodo.com"
                        target="_blank">rob.stradling@comodo.com</a>&gt;
                      wrote:<o:p></o:p></p>
                    <p class="MsoNormal" style="margin-left:.5in">(Inspired
                      by RFC5280 Appendix C)<br>
                      <br>
                      Would it help to include one or more example SCTs
                      in the text?<o:p></o:p></p>
                    <div>
                      <p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
                    </div>
                  </div>
                  <div>
                    <p class="MsoNormal" style="margin-left:.5in">I
                      think we definitely need that for Proposed. But
                      right now I am trying to see how complete the
                      description is.&nbsp;<o:p></o:p></p>
                  </div>
                </div>
                <div>
                  <p class="MsoNormal" style="margin-left:.5in"><span
                      style="color:#888888"><o:p>&nbsp;</o:p></span></p>
                </div>
                <p class="MsoNormal" style="margin-left:.5in"><span
                    class="hoenzb"><span style="color:#888888">-- </span></span><span
                    style="color:#888888"><br>
                    <span class="hoenzb">Website: </span></span><a
                    moz-do-not-send="true"
                    href="http://hallambaker.com/" target="_blank">http://hallambaker.com/</a><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"
style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in"><br>
              _______________________________________________<br>
              Trans mailing list<br>
              <a moz-do-not-send="true" href="mailto:Trans@ietf.org">Trans@ietf.org</a><br>
              <a moz-do-not-send="true"
                href="https://www.ietf.org/mailman/listinfo/trans"
                target="_blank">https://www.ietf.org/mailman/listinfo/trans</a><o:p></o:p></p>
          </div>
          <p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Trans mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Trans@ietf.org">Trans@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/trans">https://www.ietf.org/mailman/listinfo/trans</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>


From nobody Fri Mar 28 11:00:34 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 833B71A032F for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:00:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ODLm8tKPnwFi for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:00:27 -0700 (PDT)
Received: from tus1smtoutpex03.symantec.com (tus1smtoutpex03.symantec.com [216.10.195.243]) by ietfa.amsl.com (Postfix) with ESMTP id 895961A0950 for <trans@ietf.org>; Fri, 28 Mar 2014 11:00:27 -0700 (PDT)
X-AuditID: d80ac3f3-b7f258e000006064-1d-5335b8b8be97
Received: from ecl1mtahubpin01.ges.symantec.com (ecl1mtahubpin01.ges.symantec.com [10.48.69.201]) by tus1smtoutpex03.symantec.com (Symantec Brightmail Gateway out) with SMTP id 1A.BF.24676.8B8B5335; Fri, 28 Mar 2014 18:00:25 +0000 (GMT)
Received: from [155.64.220.137] (helo=TUS1XCHHUBPIN01.SYMC.SYMANTEC.COM) by ecl1mtahubpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WTb4q-0000YR-BD; Fri, 28 Mar 2014 18:00:24 +0000
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN01.SYMC.SYMANTEC.COM ([155.64.220.137]) with mapi; Fri, 28 Mar 2014 11:00:08 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: "David A. Cooper" <david.cooper@nist.gov>
Date: Fri, 28 Mar 2014 11:00:06 -0700
Thread-Topic: [Trans] RFC6962 BIS Log file encodings.
Thread-Index: Ac9Krt0JwDR97MZjQzu6ht0+bZsBowAAIlTw
Message-ID: <544B0DD62A64C1448B2DA253C011414607C85F3A8F@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <5335B76C.4050303@nist.gov>
In-Reply-To: <5335B76C.4050303@nist.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_544B0DD62A64C1448B2DA253C011414607C85F3A8FTUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRmVeSWpSXmKPExsXCZeB6UnfnDtNgg/+/BC2OLLrKaLH28UUW ByaPJUt+MnlcO/mXNYApissmJTUnsyy1SN8ugStjxYbTTAXz1zBWbG/qZGpgnDCNsYuRk0NC wESif/8DVghbTOLCvfVsXYxcHEIC7xglOq5eZYJwXjFK9HzqAqsSEljFKHFqphqIzSagJ7Hl 8RV2EFtEQFdi0YNFYDXMAqoS244+BYuzANlfX2wAs4WBtt2Y8RFoAwdQvanEtU2cEK1GEucv H2MCsXkFoiReNG+A2vuWSeLQ2vdgvZwCGhKXn79iA7EZgS79fmoNE8QucYlbT+YzQXwgILFk z3lmCFtU4uXjf6wQ9aISd9rXM4LsZRbIlzjbzwGxS1Di5MwnLBMYxWYhmTQLoWoWkiqIEh2J Bbs/sUHY2hLLFr5mhrHPHHjMhCy+gJF9FaNMSWmxYXFuSX5pSUFqhYGxXnFlbiIwJpP1kvNz NzEC4/IG1+HPOxh/73E8xCjAwajEw+u41TRYiDWxDKjyEKMEB7OSCG/WRKAQb0piZVVqUX58 UWlOavEhRmkOFiVx3pCPhsFCAumJJanZqakFqUUwWSYOTqkGxrWFvSw1D6xWySpF2UTw799m cr9bSZ7NN7Woal9Z1sndm5eEzv95+MgB8batxes5QjrtlbanVf+ZclPirWVWmMRlPsdoH9mo jVnT975V3Pp6r+KuC7fOZM06wTlTx3qauNovh/Z83aQrJlxN03Vkg7SW1TXM7V82MX6p8rRP coWvUi5Zsbx2VmIpzkg01GIuKk4EAEUQewTHAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/x_SxKdtXZOQjzK_IRPrq2BV703k
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:00:33 -0000

--_000_544B0DD62A64C1448B2DA253C011414607C85F3A8FTUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks, Dave, I'll forward this on. But are you saying that the description=
s in 6962 are precise enough? Would you have any objections to defining str=
uctures in 6962 using the same syntax as 5280?

-Rick

From: David A. Cooper [mailto:david.cooper@nist.gov]
Sent: Friday, March 28, 2014 10:55 AM
To: Rick Andrews
Cc: trans@ietf.org
Subject: Re: [Trans] RFC6962 BIS Log file encodings.

Rick,

I haven't read RFC 6962 in detail, but the ASN.1 experts you spoke with may=
 not be familiar with the definition of Extension in certificates. X.509 de=
fines it as:

   Extension ::=3D SEQUENCE {
            extnId EXTENSION.&id ({ExtensionSet}),
            critical BOOLEAN DEFAULT FALSE,
            extnValue OCTET STRING
   (CONTAINING EXTENSION.&ExtnType({ExtensionSet}{@extnId})
                                                    ENCODED BY der)}

   der OBJECT IDENTIFIER ::=3D {joint-iso-itu-t asn1(1) ber-derived(2) dist=
inguished-encoding(1)}

In RFC 5280 it is:
   Extension  ::=3D  SEQUENCE  {
        extnID      OBJECT IDENTIFIER,
        critical    BOOLEAN DEFAULT FALSE,
        extnValue   OCTET STRING
                    -- contains the DER encoding of an ASN.1 value
                    -- corresponding to the extension type identified
                    -- by extnID
        }

It is my understanding that the two definitions are based on different vers=
ions of ASN.1, but are considered to be equivalent. The important point is =
that both indicate that the extension value must contain the DER encoding o=
f some ASN.1 value. So, the only way to interpret the RFC 6962 text in a ma=
nner that is consistent with X.509 is that the extnValue contains the tag f=
or OCTET STRING followed by a length then a second OCTET STRING tag and a s=
econd length and then the (non-ASN.1) encoded SignedCertificateTimestampLis=
t structure. Given that the SignedCertificateTimestampList structure is not=
 ASN.1, and so it cannot be DER encoded, this seems the only reasonable way=
 to include it in a certificate.

This is similar to the subjectKeyIdentifier extension. The subjectKeyIdenti=
fier just contains a string of bits, such as the SHA-1 hash of the subject =
public key. It is defined in RFC 5280 as follows:

     KeyIdentifier ::=3D OCTET STRING

     -- subject key identifier OID and syntax

     id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::=3D  { id-ce 14 }

     SubjectKeyIdentifier ::=3D KeyIdentifier

and here is an example of an encoded subjectKeyIdentifier extension:
       SEQUENCE {
         SEQUENCE {
           OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14)
           OCTET STRING, encapsulates {
             OCTET STRING
               08 68 AF 85 33 C8 39 4A 7A F8 82 93 8E 70 6A 4A
               20 84 2C 32
             }
           }

RFC 5912 shows the extensions in the newer ASN.1 syntax.

Dave

On 03/28/2014 01:31 PM, Rick Andrews wrote:
In addition, our ASN.1 experts have asked for the syntax to be described in=
 "ASN.1-like" syntax, as is used in RFCs 3280 and 5280.

For example, 3280/5280 defines an Extension like this:

Extension  ::=3D  SEQUENCE  {
     extnID      OBJECT IDENTIFIER,
     critical    BOOLEAN DEFAULT FALSE,
     extnValue   OCTET STRING  }

so the extnValue is defined as an OCTET STRING, yet 6962 says "...encoding =
the SignedCertificateTimestampList structure as an ASN.1 OCTET STRING and i=
nserting the resulting data in the TBSCertificate as an X.509v3 certificate=
 extension...". The ASN.1 folks say it's not clear if that means that the E=
xtension contains the OCTET STRING data type (for extnValue) and length fol=
lowed by another OCTET STRING data type identifier and length of the SCT. O=
r is the second OCTET STRING identifier redundant?

Those updating existing cert generation code will probably be dealing with =
ASN.1 compilers, so a precise definition of structures in ASN.1-like syntax=
 will go a long way. In addition, defining OIDs as arc plus extension (like=
 this: id-kp-serverAuth  OBJECT IDENTIFIER ::=3D { id-kp 1 }) would help.

-Rick

From: Trans [mailto:trans-bounces@ietf.org] On Behalf Of Eran Messeri
Sent: Friday, March 14, 2014 3:01 AM
To: Phillip Hallam-Baker
Cc: Rob Stradling; trans@ietf.org<mailto:trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.

I strongly support clarifying the description of the file format. When I st=
arted implementing aspects of RFC6962 (with no background in TLS encoding o=
r ASN.1) it was very unclear.
>From other posts<https://groups.google.com/forum/#%21topic/certificate-tran=
sparency/T9CDwnsercQ> on the list it seems this was unclear to others as we=
ll.

On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com<ma=
ilto:hallam@gmail.com>> wrote:
On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com<ma=
ilto:rob.stradling@comodo.com>> wrote:
(Inspired by RFC5280 Appendix C)

Would it help to include one or more example SCTs in the text?

I think we definitely need that for Proposed. But right now I am trying to =
see how complete the description is.

--
Website: http://hallambaker.com/

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





_______________________________________________

Trans mailing list

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

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


--_000_544B0DD62A64C1448B2DA253C011414607C85F3A8FTUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite lang=3DEN-US=
 link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>Thanks, Dave, I&#8217;ll forward this on. But are you saying that th=
e descriptions in 6962 are precise enough? Would you have any objections to=
 defining structures in 6962 using the same syntax as 5280?<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";=
color:#1F497D'>-Rick<o:p></o:p></span></p><p class=3DMsoNormal><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p=
>&nbsp;</o:p></span></p><div><div style=3D'border:none;border-top:solid #B5=
C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal style=3D'margin-=
left:.5in'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-se=
rif";color:windowtext'>From:</span></b><span style=3D'font-size:10.0pt;font=
-family:"Tahoma","sans-serif";color:windowtext'> David A. Cooper [mailto:da=
vid.cooper@nist.gov] <br><b>Sent:</b> Friday, March 28, 2014 10:55 AM<br><b=
>To:</b> Rick Andrews<br><b>Cc:</b> trans@ietf.org<br><b>Subject:</b> Re: [=
Trans] RFC6962 BIS Log file encodings.<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p><div><p c=
lass=3DMsoNormal style=3D'margin-left:.5in'>Rick,<br><br>I haven't read RFC=
 6962 in detail, but the ASN.1 experts you spoke with may not be familiar w=
ith the definition of Extension in certificates. X.509 defines it as:<br><b=
r><b>&nbsp;&nbsp; Extension ::=3D SEQUENCE {<br>&nbsp; &nbsp; &nbsp; &nbsp;=
&nbsp; &nbsp;&nbsp; extnId EXTENSION.&amp;id ({ExtensionSet}),<br>&nbsp;&nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; critical BOOLEAN DEFAULT FALSE,<br>&n=
bsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; extnValue OCTET STRING<br>&nbs=
p;&nbsp; (CONTAINING EXTENSION.&amp;ExtnType({ExtensionSet}{@extnId})<br>&n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; ENCODED BY der)}<br><br>&nbsp;&nbsp; der OBJE=
CT IDENTIFIER ::=3D {joint-iso-itu-t asn1(1) ber-derived(2) distinguished-e=
ncoding(1)}<br></b><br>In RFC 5280 it is:<br><b>&nbsp;&nbsp; Extension&nbsp=
; ::=3D&nbsp; SEQUENCE&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,<br>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; critical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FAL=
SE,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extnValue&nbsp;&nbsp; OCT=
ET STRING<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- contains the DER en=
coding of an ASN.1 value<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- corr=
esponding to the extension type identified<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; -- by extnID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</b>=
<br><br>It is my understanding that the two definitions are based on differ=
ent versions of ASN.1, but are considered to be equivalent. The important p=
oint is that both indicate that the extension value must contain the DER en=
coding of some ASN.1 value. So, the only way to interpret the RFC 6962 text=
 in a manner that is consistent with X.509 is that the extnValue contains t=
he tag for OCTET STRING followed by a length then a second OCTET STRING tag=
 and a second length and then the (non-ASN.1) encoded SignedCertificateTime=
stampList structure. Given that the SignedCertificateTimestampList structur=
e is not ASN.1, and so it cannot be DER encoded, this seems the only reason=
able way to include it in a certificate.<br><br>This is similar to the subj=
ectKeyIdentifier extension. The subjectKeyIdentifier just contains a string=
 of bits, such as the SHA-1 hash of the subject public key. It is defined i=
n RFC 5280 as follows:<br><br><b>&nbsp;&nbsp;&nbsp;&nbsp; KeyIdentifier ::=
=3D OCTET STRING<br><br>&nbsp;&nbsp;&nbsp;&nbsp; -- subject key identifier =
OID and syntax<br><br>&nbsp;&nbsp;&nbsp;&nbsp; id-ce-subjectKeyIdentifier O=
BJECT IDENTIFIER ::=3D&nbsp; { id-ce 14 }<br><br>&nbsp;&nbsp;&nbsp;&nbsp; S=
ubjectKeyIdentifier ::=3D KeyIdentifier</b><br><br>and here is an example o=
f an encoded subjectKeyIdentifier extension:<br><tt><span style=3D'font-siz=
e:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>SEQUENCE {</b></span></tt=
><b><span style=3D'font-size:10.0pt;font-family:"Courier New"'><br><tt>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SEQUENCE {</tt><br><tt>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER sub=
jectKeyIdentifier (2 5 29 14)</tt><br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET STRING, encapsulates {</tt><br><tt>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OCTET ST=
RING</tt><br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; 08 68 AF 85 33 C8 39 4A 7A F8 82 93 8E 70 6A 4A<=
/tt><br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; 20 84 2C 32</tt><br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</tt><br><tt>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</tt></span></b><br><br>RFC 59=
12 shows the extensions in the newer ASN.1 syntax.<br><br>Dave<br><br>On 03=
/28/2014 01:31 PM, Rick Andrews wrote:<o:p></o:p></p></div><blockquote styl=
e=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>In addition, our ASN.1 experts have asked for the sy=
ntax to be described in &#8220;ASN.1-like&#8221; syntax, as is used in RFCs=
 3280 and 5280.</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-l=
eft:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif=
";color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'=
margin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sa=
ns-serif";color:#1F497D'>For example, 3280/5280 defines an Extension like t=
his:</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><=
span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F=
497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left=
:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>Extension&nbsp; ::=3D&nbsp; SEQUENCE&nbsp; {</span><o:p></o:p=
></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&nbsp;&nb=
sp;&nbsp; extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,</span><o:=
p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'=
font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&n=
bsp;&nbsp;&nbsp; critical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FALSE,</span><o=
:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D=
'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&=
nbsp;&nbsp;&nbsp; extnValue&nbsp;&nbsp; OCTET STRING&nbsp; }</span><o:p></o=
:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=3D'font-=
size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span>=
<o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>so t=
he extnValue is defined as an OCTET STRING, yet 6962 says &#8220;&#8230;enc=
oding the SignedCertificateTimestampList structure as an ASN.1 OCTET STRING=
 and inserting the resulting data in the TBSCertificate as an X.509v3 certi=
ficate extension&#8230;&#8221;. The ASN.1 folks say it&#8217;s not clear if=
 that means that the Extension contains the OCTET STRING data type (for ext=
nValue) and length followed by another OCTET STRING data type identifier an=
d length of the SCT. Or is the second OCTET STRING identifier redundant?</s=
pan><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&=
nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.5in'>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>Those updating existing cert generation code will probably be dealin=
g with ASN.1 compilers, so a precise definition of structures in ASN.1-like=
 syntax will go a long way. In addition, defining OIDs as arc plus extensio=
n (like this: id-kp-serverAuth&nbsp; OBJECT IDENTIFIER ::=3D { id-kp 1 }) w=
ould help.</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:.=
5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margi=
n-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>-Rick</span><o:p></o:p></p><p class=3DMsoNormal style=
=3D'margin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri"=
,"sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMsoNorm=
al style=3D'margin-left:1.0in'><b><span style=3D'font-size:10.0pt;font-fami=
ly:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;f=
ont-family:"Tahoma","sans-serif"'> Trans [<a href=3D"mailto:trans-bounces@i=
etf.org">mailto:trans-bounces@ietf.org</a>] <b>On Behalf Of </b>Eran Messer=
i<br><b>Sent:</b> Friday, March 14, 2014 3:01 AM<br><b>To:</b> Phillip Hall=
am-Baker<br><b>Cc:</b> Rob Stradling; <a href=3D"mailto:trans@ietf.org">tra=
ns@ietf.org</a><br><b>Subject:</b> Re: [Trans] RFC6962 BIS Log file encodin=
gs.</span><o:p></o:p></p><p class=3DMsoNormal style=3D'margin-left:1.0in'>&=
nbsp;<o:p></o:p></p><div><p class=3DMsoNormal style=3D'margin-left:1.0in'>I=
 strongly support clarifying the description of the file format. When I sta=
rted implementing aspects of RFC6962 (with no background in TLS encoding or=
 ASN.1) it was very unclear.<o:p></o:p></p><div><p class=3DMsoNormal style=
=3D'margin-left:1.0in'>From other <a href=3D"https://groups.google.com/foru=
m/#%21topic/certificate-transparency/T9CDwnsercQ">posts</a> on the list it =
seems this was unclear to others as well.<o:p></o:p></p></div></div><div><p=
 class=3DMsoNormal style=3D'mso-margin-top-alt:0in;margin-right:0in;margin-=
bottom:12.0pt;margin-left:1.0in'>&nbsp;<o:p></o:p></p><div><p class=3DMsoNo=
rmal style=3D'margin-left:1.0in'>On Thu, Mar 13, 2014 at 10:50 PM, Phillip =
Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail.com" target=3D"_blank">hall=
am@gmail.com</a>&gt; wrote:<o:p></o:p></p><div><div><div><div><p class=3DMs=
oNormal style=3D'margin-left:1.0in'>On Thu, Mar 13, 2014 at 4:20 PM, Rob St=
radling &lt;<a href=3D"mailto:rob.stradling@comodo.com" target=3D"_blank">r=
ob.stradling@comodo.com</a>&gt; wrote:<o:p></o:p></p><p class=3DMsoNormal s=
tyle=3D'margin-left:1.0in'>(Inspired by RFC5280 Appendix C)<br><br>Would it=
 help to include one or more example SCTs in the text?<o:p></o:p></p><div><=
p class=3DMsoNormal style=3D'margin-left:1.0in'>&nbsp;<o:p></o:p></p></div>=
</div><div><p class=3DMsoNormal style=3D'margin-left:1.0in'>I think we defi=
nitely need that for Proposed. But right now I am trying to see how complet=
e the description is.&nbsp;<o:p></o:p></p></div></div><div><p class=3DMsoNo=
rmal style=3D'margin-left:1.0in'><span style=3D'color:#888888'>&nbsp;</span=
><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-left:1.0in'><spa=
n class=3Dhoenzb><span style=3D'color:#888888'>-- </span></span><span style=
=3D'color:#888888'><br><span class=3Dhoenzb>Website: </span></span><a href=
=3D"http://hallambaker.com/" target=3D"_blank">http://hallambaker.com/</a><=
o:p></o:p></p></div></div><p class=3DMsoNormal style=3D'mso-margin-top-alt:=
0in;margin-right:0in;margin-bottom:12.0pt;margin-left:1.0in'><br>__________=
_____________________________________<br>Trans mailing list<br><a href=3D"m=
ailto:Trans@ietf.org">Trans@ietf.org</a><br><a href=3D"https://www.ietf.org=
/mailman/listinfo/trans" target=3D"_blank">https://www.ietf.org/mailman/lis=
tinfo/trans</a><o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-le=
ft:1.0in'>&nbsp;<o:p></o:p></p></div><p class=3DMsoNormal style=3D'margin-l=
eft:.5in'><br><br><br><o:p></o:p></p><pre style=3D'margin-left:.5in'>______=
_________________________________________<o:p></o:p></pre><pre style=3D'mar=
gin-left:.5in'>Trans mailing list<o:p></o:p></pre><pre style=3D'margin-left=
:.5in'><a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><o:p></o:p></pre=
><pre style=3D'margin-left:.5in'><a href=3D"https://www.ietf.org/mailman/li=
stinfo/trans">https://www.ietf.org/mailman/listinfo/trans</a><o:p></o:p></p=
re></blockquote><p class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp;=
</o:p></p></div></body></html>=

--_000_544B0DD62A64C1448B2DA253C011414607C85F3A8FTUS1XCHEVSPIN_--


From nobody Fri Mar 28 11:13:53 2014
Return-Path: <hallam@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00ABC1A06B8 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:13:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_BACKHAIR_52=1, SPF_PASS=-0.001] autolearn=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 h978Arr48l90 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:13:48 -0700 (PDT)
Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) by ietfa.amsl.com (Postfix) with ESMTP id 1E57B1A0332 for <trans@ietf.org>; Fri, 28 Mar 2014 11:13:47 -0700 (PDT)
Received: by mail-lb0-f181.google.com with SMTP id c11so3943934lbj.40 for <trans@ietf.org>; Fri, 28 Mar 2014 11:13:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=3VWyZ1Dfm5yPNVu68YQVKDbCNhfi1Mn61ThsFqzYfBg=; b=cGUlPVZ51nb5OfNKruCsZKhlIgZL5qAT7uWNJ891FIl9/pdEir9eiPqIavjzqEc8pG 1MfhrG0LP/m3PAngskFxpowc5ygBH8hr5gonP13jYmxCGWe1GgiRmEenX8aSNQrbUk+s Z0XjihrGqEpDQ6GaHAkYqS3FTXiV0bCRmqYRH4fS9lX9/p9LwiUgCqbtWPY38t2+zUPa NLK0ORW0NHvnPnTCpZLM06mMDm/vtC0DUb5jddvOuDskYapyyEGLliotSR982rKVGMer KG9j6U9evth6dRS1+trGKbDNk1hP8Xa+9SVcqD8K6iIRd9ufOtHQzTSUAMJgN+wRL7Fx 31Xg==
MIME-Version: 1.0
X-Received: by 10.152.23.169 with SMTP id n9mr1165830laf.45.1396030424837; Fri, 28 Mar 2014 11:13:44 -0700 (PDT)
Received: by 10.112.234.229 with HTTP; Fri, 28 Mar 2014 11:13:44 -0700 (PDT)
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Date: Fri, 28 Mar 2014 14:13:44 -0400
Message-ID: <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Rick Andrews <Rick_Andrews@symantec.com>
Content-Type: multipart/alternative; boundary=089e0160b99a9176ee04f5aea9eb
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/jKon9aerZxg86bz6A_ppjLGWnxw
Cc: Eran Messeri <eranm@google.com>, "trans@ietf.org" <trans@ietf.org>, Rob Stradling <rob.stradling@comodo.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:13:51 -0000

--089e0160b99a9176ee04f5aea9eb
Content-Type: text/plain; charset=ISO-8859-1

The encoding isn't ASN.1 so using ASN.1 schema is a terrible idea.

Putting data in certificates does unfortunately lead to the risk of ASN.1.

One of the reasons I developed JSON-BCD was I could see this going to
happen and I would much prefer the JSON style approach over any further
investment in ASN.1.



On Fri, Mar 28, 2014 at 1:31 PM, Rick Andrews <Rick_Andrews@symantec.com>wrote:

> In addition, our ASN.1 experts have asked for the syntax to be described
> in "ASN.1-like" syntax, as is used in RFCs 3280 and 5280.
>
>
>
> For example, 3280/5280 defines an Extension like this:
>
>
>
> Extension  ::=  SEQUENCE  {
>
>      extnID      OBJECT IDENTIFIER,
>
>      critical    BOOLEAN DEFAULT FALSE,
>
>      extnValue   OCTET STRING  }
>
>
>
> so the extnValue is defined as an OCTET STRING, yet 6962 says "...encoding
> the SignedCertificateTimestampList structure as an ASN.1 OCTET STRING and
> inserting the resulting data in the TBSCertificate as an X.509v3
> certificate extension...". The ASN.1 folks say it's not clear if that means
> that the Extension contains the OCTET STRING data type (for extnValue) and
> length followed by another OCTET STRING data type identifier and length of
> the SCT. Or is the second OCTET STRING identifier redundant?
>
>
>
> Those updating existing cert generation code will probably be dealing with
> ASN.1 compilers, so a precise definition of structures in ASN.1-like syntax
> will go a long way. In addition, defining OIDs as arc plus extension (like
> this: id-kp-serverAuth  OBJECT IDENTIFIER ::= { id-kp 1 }) would help.
>
>
>
> -Rick
>
>
>
> *From:* Trans [mailto:trans-bounces@ietf.org <trans-bounces@ietf.org>] *On
> Behalf Of *Eran Messeri
> *Sent:* Friday, March 14, 2014 3:01 AM
> *To:* Phillip Hallam-Baker
> *Cc:* Rob Stradling; trans@ietf.org
> *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>
>
>
> I strongly support clarifying the description of the file format. When I
> started implementing aspects of RFC6962 (with no background in TLS encoding
> or ASN.1) it was very unclear.
>
> From other posts<https://groups.google.com/forum/#!topic/certificate-transparency/T9CDwnsercQ>on the list it seems this was unclear to others as well.
>
>
>
> On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com>
> wrote:
>
> On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com>
> wrote:
>
> (Inspired by RFC5280 Appendix C)
>
> Would it help to include one or more example SCTs in the text?
>
>
>
> I think we definitely need that for Proposed. But right now I am trying to
> see how complete the description is.
>
>
>
> --
> Website: http://hallambaker.com/
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>
>
>



-- 
Website: http://hallambaker.com/

--089e0160b99a9176ee04f5aea9eb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The encoding isn&#39;t ASN.1 so using ASN.1 schema is a te=
rrible idea.<div><br></div><div>Putting data in certificates does unfortuna=
tely lead to the risk of ASN.1.</div><div><br></div><div>One of the reasons=
 I developed JSON-BCD was I could see this going to happen and I would much=
 prefer the JSON style approach over any further investment in ASN.1.<br>
<div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><br></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 2=
8, 2014 at 1:31 PM, Rick Andrews <span dir=3D"ltr">&lt;<a href=3D"mailto:Ri=
ck_Andrews@symantec.com" target=3D"_blank">Rick_Andrews@symantec.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"p=
urple"><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">In addition, =
our ASN.1 experts have asked for the syntax to be described in &ldquo;ASN.1=
-like&rdquo; syntax, as is used in RFCs 3280 and 5280.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">For example, 3280/5=
280 defines an Extension like this:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Extension&nbsp; ::=
=3D&nbsp; SEQUENCE&nbsp; {<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">&nbsp;&nbsp;&nbsp;&nbsp; =
extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,<u></u><u></u></span=
></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">&nbsp;&nbsp;&nbsp;&n=
bsp; critical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FALSE,<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">&nbsp;&nbsp;&nbsp;&nbsp; =
extnValue&nbsp;&nbsp; OCTET STRING&nbsp; }<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">so the extnValue is defin=
ed as an OCTET STRING, yet 6962 says &ldquo;&hellip;encoding the SignedCert=
ificateTimestampList structure as an ASN.1 OCTET STRING and inserting the r=
esulting data in the TBSCertificate as an X.509v3 certificate extension&hel=
lip;&rdquo;. The ASN.1 folks say it&rsquo;s not clear if that means that th=
e Extension contains the OCTET STRING data type (for extnValue) and length =
followed by another OCTET STRING data type identifier and length of the SCT=
. Or is the second OCTET STRING identifier redundant?<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Those updating exis=
ting cert generation code will probably be dealing with ASN.1 compilers, so=
 a precise definition of structures in ASN.1-like syntax will go a long way=
. In addition, defining OIDs as arc plus extension (like this: id-kp-server=
Auth&nbsp; OBJECT IDENTIFIER ::=3D { id-kp 1 }) would help.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">-Rick<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>&nbsp;<u></u></spa=
n></p><p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From=
:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;"> Trans [<a href=3D"mailto:trans-bounces@ietf.org" t=
arget=3D"_blank">mailto:trans-bounces@ietf.org</a>] <b>On Behalf Of </b>Era=
n Messeri<br>
<b>Sent:</b> Friday, March 14, 2014 3:01 AM<br><b>To:</b> Phillip Hallam-Ba=
ker<br><b>Cc:</b> Rob Stradling; <a href=3D"mailto:trans@ietf.org" target=
=3D"_blank">trans@ietf.org</a><br><b>Subject:</b> Re: [Trans] RFC6962 BIS L=
og file encodings.<u></u><u></u></span></p>
<div><div class=3D"h5"><p class=3D"MsoNormal" style=3D"margin-left:.5in"><u=
></u>&nbsp;<u></u></p><div><p class=3D"MsoNormal" style=3D"margin-left:.5in=
">I strongly support clarifying the description of the file format. When I =
started implementing aspects of RFC6962 (with no background in TLS encoding=
 or ASN.1) it was very unclear.<u></u><u></u></p>
<div><p class=3D"MsoNormal" style=3D"margin-left:.5in">From other <a href=
=3D"https://groups.google.com/forum/#!topic/certificate-transparency/T9CDwn=
sercQ" target=3D"_blank">posts</a> on the list it seems this was unclear to=
 others as well.<u></u><u></u></p>
</div></div><div><p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bo=
ttom:12.0pt;margin-left:.5in"><u></u>&nbsp;<u></u></p><div><p class=3D"MsoN=
ormal" style=3D"margin-left:.5in">On Thu, Mar 13, 2014 at 10:50 PM, Phillip=
 Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail.com" target=3D"_blank">hal=
lam@gmail.com</a>&gt; wrote:<u></u><u></u></p>
<div><div><div><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">On Th=
u, Mar 13, 2014 at 4:20 PM, Rob Stradling &lt;<a href=3D"mailto:rob.stradli=
ng@comodo.com" target=3D"_blank">rob.stradling@comodo.com</a>&gt; wrote:<u>=
</u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">(Inspired by RFC5280 Appe=
ndix C)<br><br>Would it help to include one or more example SCTs in the tex=
t?<u></u><u></u></p><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">=
<u></u>&nbsp;<u></u></p>
</div></div><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">I think =
we definitely need that for Proposed. But right now I am trying to see how =
complete the description is.&nbsp;<u></u><u></u></p></div></div><div><p cla=
ss=3D"MsoNormal" style=3D"margin-left:.5in">
<span style=3D"color:#888888"><u></u>&nbsp;<u></u></span></p></div><p class=
=3D"MsoNormal" style=3D"margin-left:.5in"><span><span style=3D"color:#88888=
8">-- </span></span><span style=3D"color:#888888"><br><span>Website: </span=
></span><a href=3D"http://hallambaker.com/" target=3D"_blank">http://hallam=
baker.com/</a><u></u><u></u></p>
</div></div><p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:=
12.0pt;margin-left:.5in"><br>______________________________________________=
_<br>Trans mailing list<br><a href=3D"mailto:Trans@ietf.org" target=3D"_bla=
nk">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><u></u><u></u></p></div><p cl=
ass=3D"MsoNormal" style=3D"margin-left:.5in"><u></u>&nbsp;<u></u></p></div>=
</div></div>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
Website: <a href=3D"http://hallambaker.com/">http://hallambaker.com/</a><br=
>
</div></div></div></div>

--089e0160b99a9176ee04f5aea9eb--


From nobody Fri Mar 28 11:27:27 2014
Return-Path: <Rick_Andrews@symantec.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6BF61A0941 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:27:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 pk9RVgtpsbVn for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:27:21 -0700 (PDT)
Received: from tus1smtoutpex03.symantec.com (tus1smtoutpex03.symantec.com [216.10.195.243]) by ietfa.amsl.com (Postfix) with ESMTP id CFD6B1A094E for <trans@ietf.org>; Fri, 28 Mar 2014 11:27:20 -0700 (PDT)
X-AuditID: d80ac3f3-b7f258e000006064-6c-5335bf06e73e
Received: from ecl1mtahubpin02.ges.symantec.com (ecl1mtahubpin02.ges.symantec.com [10.48.69.202]) by tus1smtoutpex03.symantec.com (Symantec Brightmail Gateway out) with SMTP id 0F.D0.24676.60FB5335; Fri, 28 Mar 2014 18:27:18 +0000 (GMT)
Received: from [155.64.220.139] (helo=TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM) by ecl1mtahubpin02.ges.symantec.com with esmtp (Exim 4.76) (envelope-from <Rick_Andrews@symantec.com>) id 1WTbUr-0008A6-UW; Fri, 28 Mar 2014 14:27:18 -0400
Received: from TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM ([155.64.220.147]) by TUS1XCHHUBPIN03.SYMC.SYMANTEC.COM ([155.64.220.139]) with mapi; Fri, 28 Mar 2014 11:27:06 -0700
From: Rick Andrews <Rick_Andrews@symantec.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Date: Fri, 28 Mar 2014 11:27:04 -0700
Thread-Topic: [Trans] RFC6962 BIS Log file encodings.
Thread-Index: Ac9KsXj0MD4tIBGmRdufjav8x8zLiAAAU+fQ
Message-ID: <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com>
In-Reply-To: <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_544B0DD62A64C1448B2DA253C011414607C85F3B2DTUS1XCHEVSPIN_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRmVeSWpSXmKPExsXCZeB6Spdtv2mwwfmF+hafv29ns7i6/DiT xaLGxawWax9fZHFg8bi0ZDajx85Zd9k9Fmwq9Viy5CdTAEsUl01Kak5mWWqRvl0CV8b+o31s Bas6GSue9x1gaWBcUd3FyMkhIWAi0Xn8OhuELSZx4d56IJuLQ0jgHaPExz1/WEASQgKvGCV6 FqpAJFYxShw6fIkVJMEmoCex5fEVdhBbREBb4ui+LWBxZoEiidkT7zCB2CwCqhLXVqwE2yAM tO3GjI9ANgdQvanEtU2cEK1GEkvPPwMr5xWIkuj+3A91xDRmiVcH34PVcwoESpydAraKEejQ 76fWMEGsEpe49WQ+E8QDAhJL9pxnhrBFJV4+/scKUS8qcad9PSNEfb7E7qeHmSF2CUqcnPmE ZQKj2Cwko2YhKZuFpAwiriOxYPcnNghbW2LZwtfMMPaZA4+ZkMUXMLKvYpQpKS02LM4tyS8t KUitMDDWK67MTQRGbrJecn7uJkZg9N7gOvx5B+PvPY6HGAU4GJV4eB23mgYLsSaWAVUeYpTg YFYS4b28FyjEm5JYWZValB9fVJqTWnyIUZqDRUmcN+SjYbCQQHpiSWp2ampBahFMlomDU6qB ceHeRxuDL/2Y+tNmUs1CZsZlc7ZyNPAEvbbIuJT+btWq1p2u3LO+S5X9/MCjYC9R+0rnAKck a4xsKO/q5iemDUGVVgcfCqiaf3wzQyeeofOj+8oyxiy3pG7tczPZBLhcNy/uqzj/tumKze6t TFm7t/gs9GSq9Sm6ePtmX8dRy72vf372WpgcrsRSnJFoqMVcVJwIADcHMgvaAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/zKSJcHOFCqjuUHehf1JYHpqINaA
Cc: Eran Messeri <eranm@google.com>, "trans@ietf.org" <trans@ietf.org>, Rob Stradling <rob.stradling@comodo.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:27:25 -0000

--_000_544B0DD62A64C1448B2DA253C011414607C85F3B2DTUS1XCHEVSPIN_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I understand that there are problems with ASN.1 and many people don't like =
it, but if we're talking about X.509 certificates we have to use ASN.1. All=
 of our code for putting blobs into a cert work by defining the structure u=
sing ASN.1. Yes, we can add a blob that has some other encoding, but it's m=
ore difficult.

If the encoding were ASN.1, it might make adoption more straightforward.

-Rick

From: Phillip Hallam-Baker [mailto:hallam@gmail.com]
Sent: Friday, March 28, 2014 11:14 AM
To: Rick Andrews
Cc: Eran Messeri; Rob Stradling; trans@ietf.org
Subject: Re: [Trans] RFC6962 BIS Log file encodings.

The encoding isn't ASN.1 so using ASN.1 schema is a terrible idea.

Putting data in certificates does unfortunately lead to the risk of ASN.1.

One of the reasons I developed JSON-BCD was I could see this going to happe=
n and I would much prefer the JSON style approach over any further investme=
nt in ASN.1.



On Fri, Mar 28, 2014 at 1:31 PM, Rick Andrews <Rick_Andrews@symantec.com<ma=
ilto:Rick_Andrews@symantec.com>> wrote:
In addition, our ASN.1 experts have asked for the syntax to be described in=
 "ASN.1-like" syntax, as is used in RFCs 3280 and 5280.

For example, 3280/5280 defines an Extension like this:

Extension  ::=3D  SEQUENCE  {
     extnID      OBJECT IDENTIFIER,
     critical    BOOLEAN DEFAULT FALSE,
     extnValue   OCTET STRING  }

so the extnValue is defined as an OCTET STRING, yet 6962 says "...encoding =
the SignedCertificateTimestampList structure as an ASN.1 OCTET STRING and i=
nserting the resulting data in the TBSCertificate as an X.509v3 certificate=
 extension...". The ASN.1 folks say it's not clear if that means that the E=
xtension contains the OCTET STRING data type (for extnValue) and length fol=
lowed by another OCTET STRING data type identifier and length of the SCT. O=
r is the second OCTET STRING identifier redundant?

Those updating existing cert generation code will probably be dealing with =
ASN.1 compilers, so a precise definition of structures in ASN.1-like syntax=
 will go a long way. In addition, defining OIDs as arc plus extension (like=
 this: id-kp-serverAuth  OBJECT IDENTIFIER ::=3D { id-kp 1 }) would help.

-Rick

From: Trans [mailto:trans-bounces@ietf.org] On Behalf Of Eran Messeri
Sent: Friday, March 14, 2014 3:01 AM
To: Phillip Hallam-Baker
Cc: Rob Stradling; trans@ietf.org<mailto:trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.

I strongly support clarifying the description of the file format. When I st=
arted implementing aspects of RFC6962 (with no background in TLS encoding o=
r ASN.1) it was very unclear.
>From other posts<https://groups.google.com/forum/#!topic/certificate-transp=
arency/T9CDwnsercQ> on the list it seems this was unclear to others as well=
.

On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com<ma=
ilto:hallam@gmail.com>> wrote:
On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com<ma=
ilto:rob.stradling@comodo.com>> wrote:
(Inspired by RFC5280 Appendix C)

Would it help to include one or more example SCTs in the text?

I think we definitely need that for Proposed. But right now I am trying to =
see how complete the description is.

--
Website: http://hallambaker.com/

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




--
Website: http://hallambaker.com/

--_000_544B0DD62A64C1448B2DA253C011414607C85F3B2DTUS1XCHEVSPIN_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I underst=
and that there are problems with ASN.1 and many people don&#8217;t like it,=
 but if we&#8217;re talking about X.509 certificates we have to use ASN.1. =
All of our code for putting blobs into a cert work by defining the structur=
e using ASN.1. Yes, we can add a blob that has some other encoding, but it&=
#8217;s more difficult.<o:p></o:p></span></p><p class=3DMsoNormal><span sty=
le=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o=
:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.=
0pt;font-family:"Calibri","sans-serif";color:#1F497D'>If the encoding were =
ASN.1, it might make adoption more straightforward.<o:p></o:p></span></p><p=
 class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>-Rick<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</=
o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.5in'><b><span sty=
le=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><=
span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Phillip =
Hallam-Baker [mailto:hallam@gmail.com] <br><b>Sent:</b> Friday, March 28, 2=
014 11:14 AM<br><b>To:</b> Rick Andrews<br><b>Cc:</b> Eran Messeri; Rob Str=
adling; trans@ietf.org<br><b>Subject:</b> Re: [Trans] RFC6962 BIS Log file =
encodings.<o:p></o:p></span></p><p class=3DMsoNormal style=3D'margin-left:.=
5in'><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal style=3D'margin-left:.5=
in'>The encoding isn't ASN.1 so using ASN.1 schema is a terrible idea.<o:p>=
</o:p></p><div><p class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbsp;<=
/o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'>Putting=
 data in certificates does unfortunately lead to the risk of ASN.1.<o:p></o=
:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'><o:p>&nbs=
p;</o:p></p></div><div><p class=3DMsoNormal style=3D'margin-left:.5in'>One =
of the reasons I developed JSON-BCD was I could see this going to happen an=
d I would much prefer the JSON style approach over any further investment i=
n ASN.1.<o:p></o:p></p><div><div><p class=3DMsoNormal style=3D'margin-left:=
.5in'><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal style=3D'margin-=
left:.5in'><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal style=3D'ma=
rgin-left:.5in'><o:p>&nbsp;</o:p></p><div><p class=3DMsoNormal style=3D'mar=
gin-left:.5in'>On Fri, Mar 28, 2014 at 1:31 PM, Rick Andrews &lt;<a href=3D=
"mailto:Rick_Andrews@symantec.com" target=3D"_blank">Rick_Andrews@symantec.=
com</a>&gt; wrote:<o:p></o:p></p><div><div><p class=3DMsoNormal style=3D'ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I=
n addition, our ASN.1 experts have asked for the syntax to be described in =
&#8220;ASN.1-like&#8221; syntax, as is used in RFCs 3280 and 5280.</span><o=
:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-marg=
in-bottom-alt:auto;margin-left:.5in'><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p><p =
class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:au=
to;margin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";color:#1F497D'>For example, 3280/5280 defines an Extension lik=
e this:</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-a=
lt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o=
:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-marg=
in-bottom-alt:auto;margin-left:.5in'><span style=3D'font-size:11.0pt;font-f=
amily:"Calibri","sans-serif";color:#1F497D'>Extension&nbsp; ::=3D&nbsp; SEQ=
UENCE&nbsp; {</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin=
-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&nb=
sp;&nbsp;&nbsp; extnID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT IDENTIFIER,</sp=
an><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso=
-margin-bottom-alt:auto;margin-left:.5in'><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp; c=
ritical&nbsp;&nbsp;&nbsp; BOOLEAN DEFAULT FALSE,</span><o:p></o:p></p><p cl=
ass=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto=
;margin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'>&nbsp;&nbsp;&nbsp;&nbsp; extnValue&nbsp;&nbsp; OC=
TET STRING&nbsp; }</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-m=
argin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style=
=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbs=
p;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:au=
to;mso-margin-bottom-alt:auto;margin-left:.5in'><span style=3D'font-size:11=
.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>so the extnValue is =
defined as an OCTET STRING, yet 6962 says &#8220;&#8230;encoding the Signed=
CertificateTimestampList structure as an ASN.1 OCTET STRING and inserting t=
he resulting data in the TBSCertificate as an X.509v3 certificate extension=
&#8230;&#8221;. The ASN.1 folks say it&#8217;s not clear if that means that=
 the Extension contains the OCTET STRING data type (for extnValue) and leng=
th followed by another OCTET STRING data type identifier and length of the =
SCT. Or is the second OCTET STRING identifier redundant?</span><o:p></o:p><=
/p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;margin-left:.5in'><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p><p class=3DMs=
oNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-=
left:.5in'><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-seri=
f";color:#1F497D'>Those updating existing cert generation code will probabl=
y be dealing with ASN.1 compilers, so a precise definition of structures in=
 ASN.1-like syntax will go a long way. In addition, defining OIDs as arc pl=
us extension (like this: id-kp-serverAuth&nbsp; OBJECT IDENTIFIER ::=3D { i=
d-kp 1 }) would help.</span><o:p></o:p></p><p class=3DMsoNormal style=3D'ms=
o-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span st=
yle=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&=
nbsp;</span><o:p></o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt=
:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style=3D'font-size=
:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>-Rick</span><o:p>=
</o:p></p><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-=
bottom-alt:auto;margin-left:.5in'><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p><p cla=
ss=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
margin-left:1.0in'><b><span style=3D'font-size:10.0pt;font-family:"Tahoma",=
"sans-serif"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"=
Tahoma","sans-serif"'> Trans [<a href=3D"mailto:trans-bounces@ietf.org" tar=
get=3D"_blank">mailto:trans-bounces@ietf.org</a>] <b>On Behalf Of </b>Eran =
Messeri<br><b>Sent:</b> Friday, March 14, 2014 3:01 AM<br><b>To:</b> Philli=
p Hallam-Baker<br><b>Cc:</b> Rob Stradling; <a href=3D"mailto:trans@ietf.or=
g" target=3D"_blank">trans@ietf.org</a><br><b>Subject:</b> Re: [Trans] RFC6=
962 BIS Log file encodings.</span><o:p></o:p></p><div><div><p class=3DMsoNo=
rmal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-lef=
t:1.0in'>&nbsp;<o:p></o:p></p><div><p class=3DMsoNormal style=3D'mso-margin=
-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>I strongly supp=
ort clarifying the description of the file format. When I started implement=
ing aspects of RFC6962 (with no background in TLS encoding or ASN.1) it was=
 very unclear.<o:p></o:p></p><div><p class=3DMsoNormal style=3D'mso-margin-=
top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>From other <a hr=
ef=3D"https://groups.google.com/forum/#!topic/certificate-transparency/T9CD=
wnsercQ" target=3D"_blank">posts</a> on the list it seems this was unclear =
to others as well.<o:p></o:p></p></div></div><div><p class=3DMsoNormal styl=
e=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:1.0in'>&nbsp;=
<o:p></o:p></p><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;m=
so-margin-bottom-alt:auto;margin-left:1.0in'>On Thu, Mar 13, 2014 at 10:50 =
PM, Phillip Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail.com" target=3D"=
_blank">hallam@gmail.com</a>&gt; wrote:<o:p></o:p></p><div><div><div><div><=
p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:=
auto;margin-left:1.0in'>On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling &lt;=
<a href=3D"mailto:rob.stradling@comodo.com" target=3D"_blank">rob.stradling=
@comodo.com</a>&gt; wrote:<o:p></o:p></p><p class=3DMsoNormal style=3D'mso-=
margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>(Inspired=
 by RFC5280 Appendix C)<br><br>Would it help to include one or more example=
 SCTs in the text?<o:p></o:p></p><div><p class=3DMsoNormal style=3D'mso-mar=
gin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>&nbsp;<o:p><=
/o:p></p></div></div><div><p class=3DMsoNormal style=3D'mso-margin-top-alt:=
auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>I think we definitely ne=
ed that for Proposed. But right now I am trying to see how complete the des=
cription is.&nbsp;<o:p></o:p></p></div></div><div><p class=3DMsoNormal styl=
e=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>=
<span style=3D'color:#888888'>&nbsp;</span><o:p></o:p></p></div><p class=3D=
MsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margi=
n-left:1.0in'><span style=3D'color:#888888'>-- <br>Website: </span><a href=
=3D"http://hallambaker.com/" target=3D"_blank">http://hallambaker.com/</a><=
o:p></o:p></p></div></div><p class=3DMsoNormal style=3D'mso-margin-top-alt:=
auto;margin-bottom:12.0pt;margin-left:1.0in'><br>__________________________=
_____________________<br>Trans mailing list<br><a href=3D"mailto:Trans@ietf=
.org" target=3D"_blank">Trans@ietf.org</a><br><a href=3D"https://www.ietf.o=
rg/mailman/listinfo/trans" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/trans</a><o:p></o:p></p></div><p class=3DMsoNormal style=3D'mso-mar=
gin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in'>&nbsp;<o:p><=
/o:p></p></div></div></div></div></div></div><p class=3DMsoNormal style=3D'=
margin-left:.5in'><br><br clear=3Dall><o:p></o:p></p><div><p class=3DMsoNor=
mal style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p></div><p class=3DMsoNor=
mal style=3D'margin-left:.5in'>-- <br>Website: <a href=3D"http://hallambake=
r.com/">http://hallambaker.com/</a><o:p></o:p></p></div></div></div></div><=
/div></body></html>=

--_000_544B0DD62A64C1448B2DA253C011414607C85F3B2DTUS1XCHEVSPIN_--


From nobody Fri Mar 28 11:32:31 2014
Return-Path: <rsalz@akamai.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14EA81A095D for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 pEprQIGTV3Ys for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:32:25 -0700 (PDT)
Received: from prod-mail-xrelay07.akamai.com (prod-mail-xrelay07.akamai.com [72.246.2.115]) by ietfa.amsl.com (Postfix) with ESMTP id DCAC41A0959 for <trans@ietf.org>; Fri, 28 Mar 2014 11:32:24 -0700 (PDT)
Received: from prod-mail-xrelay07.akamai.com (localhost.localdomain [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 90518476BA; Fri, 28 Mar 2014 18:32:20 +0000 (GMT)
Received: from prod-mail-relay07.akamai.com (unknown [172.17.121.112]) by prod-mail-xrelay07.akamai.com (Postfix) with ESMTP id 5E800476A9; Fri, 28 Mar 2014 18:32:20 +0000 (GMT)
Received: from usma1ex-cashub.kendall.corp.akamai.com (usma1ex-cashub7.kendall.corp.akamai.com [172.27.105.23]) by prod-mail-relay07.akamai.com (Postfix) with ESMTP id 481178003C; Fri, 28 Mar 2014 18:32:20 +0000 (GMT)
Received: from USMBX1.msg.corp.akamai.com ([172.27.107.26]) by usma1ex-cashub7.kendall.corp.akamai.com ([172.27.105.23]) with mapi; Fri, 28 Mar 2014 14:32:19 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: Rick Andrews <Rick_Andrews@symantec.com>, Phillip Hallam-Baker <hallam@gmail.com>
Date: Fri, 28 Mar 2014 14:32:18 -0400
Thread-Topic: [Trans] RFC6962 BIS Log file encodings.
Thread-Index: Ac9KsXj0MD4tIBGmRdufjav8x8zLiAAAU+fQAABLfHA=
Message-ID: <2A0EFB9C05D0164E98F19BB0AF3708C711FD4AEA05@USMBX1.msg.corp.akamai.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_2A0EFB9C05D0164E98F19BB0AF3708C711FD4AEA05USMBX1msgcorp_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/U53BV5Uiqz4xd20xR-eP8I8wJ7M
Cc: Eran Messeri <eranm@google.com>, "trans@ietf.org" <trans@ietf.org>, Rob Stradling <rob.stradling@comodo.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:32:27 -0000

--_000_2A0EFB9C05D0164E98F19BB0AF3708C711FD4AEA05USMBX1msgcorp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=D8  I understand that there are problems with ASN.1 and many people don't =
like it, but if we're talking about X.509 certificates we have to use ASN.1=
. All of our code for putting blobs into a cert work by defining the struct=
ure using ASN.1. Yes, we can add a blob that has some other encoding, but i=
t's more difficult.


=D8  If the encoding were ASN.1, it might make adoption more straightforwar=
d.

+1


--
Principal Security Engineer
Akamai Technology
Cambridge, MA


--_000_2A0EFB9C05D0164E98F19BB0AF3708C711FD4AEA05USMBX1msgcorp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-8859-=
1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta name=3DGenerator content=3D"Microso=
ft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:884294567;
	mso-list-type:hybrid;
	mso-list-template-ids:1382210048 -471424266 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:10;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoListParagraph style=3D'=
text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span styl=
e=3D'font-size:11.0pt;font-family:Wingdings;color:#1F497D'><span style=3D'm=
so-list:Ignore'>=D8<span style=3D'font:7.0pt "Times New Roman"'>&nbsp; </sp=
an></span></span><![endif]><span style=3D'font-size:11.0pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'>I understand that there are problems with=
 ASN.1 and many people don&#8217;t like it, but if we&#8217;re talking abou=
t X.509 certificates we have to use ASN.1. All of our code for putting blob=
s into a cert work by defining the structure using ASN.1. Yes, we can add a=
 blob that has some other encoding, but it&#8217;s more difficult.<o:p></o:=
p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p cla=
ss=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'>=
<![if !supportLists]><span style=3D'font-size:11.0pt;font-family:Wingdings;=
color:#1F497D'><span style=3D'mso-list:Ignore'>=D8<span style=3D'font:7.0pt=
 "Times New Roman"'>&nbsp; </span></span></span><![endif]><span style=3D'fo=
nt-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>If the enc=
oding were ASN.1, it might make adoption more straightforward.<o:p></o:p></=
span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"=
Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>+1<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0=
pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></spa=
n></p><div><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family=
:"Calibri","sans-serif";color:#1F497D'>--=A0 <o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>Principal Security Engineer<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-=
serif";color:#1F497D'>Akamai Technology<o:p></o:p></span></p><p class=3DMso=
Normal><span style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'>Cambridge, MA<o:p></o:p></span></p><p class=3DMsoNormal><span=
 style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D=
'><o:p>&nbsp;</o:p></span></p></div></div></body></html>=

--_000_2A0EFB9C05D0164E98F19BB0AF3708C711FD4AEA05USMBX1msgcorp_--


From nobody Fri Mar 28 11:48:01 2014
Return-Path: <eabalea@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 948161A0941 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:48:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_BACKHAIR_52=1, SPF_PASS=-0.001] autolearn=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 wc0IBpII7CPx for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 11:47:58 -0700 (PDT)
Received: from mail-ve0-x230.google.com (mail-ve0-x230.google.com [IPv6:2607:f8b0:400c:c01::230]) by ietfa.amsl.com (Postfix) with ESMTP id 0785E1A01DB for <trans@ietf.org>; Fri, 28 Mar 2014 11:47:57 -0700 (PDT)
Received: by mail-ve0-f176.google.com with SMTP id db11so2976812veb.35 for <trans@ietf.org>; Fri, 28 Mar 2014 11:47:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rNZ6Pf0uzNfYUyoELOqUFsg+bF102zdwyg6RjPUF5Qc=; b=ZVDAOACjb7JQ6ty425VdF/zLLhA9iF69sgppMOWPgGxaM1MZn6hh83PCrjS7x8s4bM WOLAIHjHsB9H4XKPMCmaaAkD1ZbiOODcUu/cCylCXIF5HboaFRa6JuOI3buYLVKtBDiq TSY7bWjIht3KQPYsMqbzPLE567fWCflngmU/7JfyM1Dw9pxfynbGrZUb6tttJi1dFn36 Oc8eg/sdChpotTXV6TDe+p2XOHo9bEQCB7Np/w5gqKyV6b/UNseiPFR9FX/9CkhRy8qy aGZLHr+/ERFoP2RufBYv8Ym9pNy0bCtojElvbELdxmc6AcYmq8HJoW4r4rrtR6QPWueS YUVw==
MIME-Version: 1.0
X-Received: by 10.58.201.5 with SMTP id jw5mr8226724vec.6.1396032475567; Fri, 28 Mar 2014 11:47:55 -0700 (PDT)
Received: by 10.52.142.103 with HTTP; Fri, 28 Mar 2014 11:47:55 -0700 (PDT)
Received: by 10.52.142.103 with HTTP; Fri, 28 Mar 2014 11:47:55 -0700 (PDT)
In-Reply-To: <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com>
Date: Fri, 28 Mar 2014 19:47:55 +0100
Message-ID: <CA+i=0E7FecAG_Dq2VAtyqrrsiHzkt9jgPfAL_BJ9mm4-G58n2w@mail.gmail.com>
From: Erwann Abalea <eabalea@gmail.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: multipart/alternative; boundary=047d7bd6aea2cd1ef204f5af237f
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/ppz-74KB68yLvbupMMcDpWITwGY
Cc: Rob Stradling <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>, Eran Messeri <eranm@google.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Mar 2014 18:48:00 -0000

--047d7bd6aea2cd1ef204f5af237f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I don't see the problem with ASN.1.
Can't you propose a JSON Encoding Rule standard?
Le 28 mars 2014 19:13, "Phillip Hallam-Baker" <hallam@gmail.com> a =C3=A9cr=
it :

> The encoding isn't ASN.1 so using ASN.1 schema is a terrible idea.
>
> Putting data in certificates does unfortunately lead to the risk of ASN.1=
.
>
> One of the reasons I developed JSON-BCD was I could see this going to
> happen and I would much prefer the JSON style approach over any further
> investment in ASN.1.
>
>
>
> On Fri, Mar 28, 2014 at 1:31 PM, Rick Andrews <Rick_Andrews@symantec.com>=
wrote:
>
>> In addition, our ASN.1 experts have asked for the syntax to be described
>> in =E2=80=9CASN.1-like=E2=80=9D syntax, as is used in RFCs 3280 and 5280=
.
>>
>>
>>
>> For example, 3280/5280 defines an Extension like this:
>>
>>
>>
>> Extension  ::=3D  SEQUENCE  {
>>
>>      extnID      OBJECT IDENTIFIER,
>>
>>      critical    BOOLEAN DEFAULT FALSE,
>>
>>      extnValue   OCTET STRING  }
>>
>>
>>
>> so the extnValue is defined as an OCTET STRING, yet 6962 says =E2=80=9C=
=E2=80=A6encoding
>> the SignedCertificateTimestampList structure as an ASN.1 OCTET STRING an=
d
>> inserting the resulting data in the TBSCertificate as an X.509v3
>> certificate extension=E2=80=A6=E2=80=9D. The ASN.1 folks say it=E2=80=99=
s not clear if that means
>> that the Extension contains the OCTET STRING data type (for extnValue) a=
nd
>> length followed by another OCTET STRING data type identifier and length =
of
>> the SCT. Or is the second OCTET STRING identifier redundant?
>>
>>
>>
>> Those updating existing cert generation code will probably be dealing
>> with ASN.1 compilers, so a precise definition of structures in ASN.1-lik=
e
>> syntax will go a long way. In addition, defining OIDs as arc plus extens=
ion
>> (like this: id-kp-serverAuth  OBJECT IDENTIFIER ::=3D { id-kp 1 }) would=
 help.
>>
>>
>>
>> -Rick
>>
>>
>>
>> *From:* Trans [mailto:trans-bounces@ietf.org <trans-bounces@ietf.org>] *=
On
>> Behalf Of *Eran Messeri
>> *Sent:* Friday, March 14, 2014 3:01 AM
>> *To:* Phillip Hallam-Baker
>> *Cc:* Rob Stradling; trans@ietf.org
>> *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>>
>>
>>
>> I strongly support clarifying the description of the file format. When I
>> started implementing aspects of RFC6962 (with no background in TLS encod=
ing
>> or ASN.1) it was very unclear.
>>
>> From other posts<https://groups.google.com/forum/#!topic/certificate-tra=
nsparency/T9CDwnsercQ>on the list it seems this was unclear to others as we=
ll.
>>
>>
>>
>> On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com=
>
>> wrote:
>>
>> On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com=
>
>> wrote:
>>
>> (Inspired by RFC5280 Appendix C)
>>
>> Would it help to include one or more example SCTs in the text?
>>
>>
>>
>> I think we definitely need that for Proposed. But right now I am trying
>> to see how complete the description is.
>>
>>
>>
>> --
>> Website: http://hallambaker.com/
>>
>>
>> _______________________________________________
>> Trans mailing list
>> Trans@ietf.org
>> https://www.ietf.org/mailman/listinfo/trans
>>
>>
>>
>
>
>
> --
> Website: http://hallambaker.com/
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>
>

--047d7bd6aea2cd1ef204f5af237f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">I don&#39;t see the problem with ASN.1.<br>
Can&#39;t you propose a JSON Encoding Rule standard?</p>
<div class=3D"gmail_quote">Le 28 mars 2014 19:13, &quot;Phillip Hallam-Bake=
r&quot; &lt;<a href=3D"mailto:hallam@gmail.com">hallam@gmail.com</a>&gt; a =
=C3=A9crit :<br type=3D"attribution"><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir=3D"ltr">The encoding isn&#39;t ASN.1 so using ASN.1 schema is a te=
rrible idea.<div><br></div><div>Putting data in certificates does unfortuna=
tely lead to the risk of ASN.1.</div><div><br></div><div>One of the reasons=
 I developed JSON-BCD was I could see this going to happen and I would much=
 prefer the JSON style approach over any further investment in ASN.1.<br>

<div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><br></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 2=
8, 2014 at 1:31 PM, Rick Andrews <span dir=3D"ltr">&lt;<a href=3D"mailto:Ri=
ck_Andrews@symantec.com" target=3D"_blank">Rick_Andrews@symantec.com</a>&gt=
;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vlink=3D"p=
urple"><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">In addition, =
our ASN.1 experts have asked for the syntax to be described in =E2=80=9CASN=
.1-like=E2=80=9D syntax, as is used in RFCs 3280 and 5280.<u></u><u></u></s=
pan></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">For example, 3280/5=
280 defines an Extension like this:<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Extension=C2=A0 ::=
=3D=C2=A0 SEQUENCE=C2=A0 {<u></u><u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0 =
extnID=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 OBJECT IDENTIFIER,<u></u><u></u></span=
></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=
=C2=A0 critical=C2=A0=C2=A0=C2=A0 BOOLEAN DEFAULT FALSE,<u></u><u></u></spa=
n></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0 =
extnValue=C2=A0=C2=A0 OCTET STRING=C2=A0 }<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">so the extnValue is defin=
ed as an OCTET STRING, yet 6962 says =E2=80=9C=E2=80=A6encoding the SignedC=
ertificateTimestampList structure as an ASN.1 OCTET STRING and inserting th=
e resulting data in the TBSCertificate as an X.509v3 certificate extension=
=E2=80=A6=E2=80=9D. The ASN.1 folks say it=E2=80=99s not clear if that mean=
s that the Extension contains the OCTET STRING data type (for extnValue) an=
d length followed by another OCTET STRING data type identifier and length o=
f the SCT. Or is the second OCTET STRING identifier redundant?<u></u><u></u=
></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Those updating exis=
ting cert generation code will probably be dealing with ASN.1 compilers, so=
 a precise definition of structures in ASN.1-like syntax will go a long way=
. In addition, defining OIDs as arc plus extension (like this: id-kp-server=
Auth=C2=A0 OBJECT IDENTIFIER ::=3D { id-kp 1 }) would help.<u></u><u></u></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">-Rick<u></u><u></u>=
</span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p><p class=3D"MsoNormal" style=3D"margin-left:.5in"><b><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From=
:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;"> Trans [<a href=3D"mailto:trans-bounces@ietf.org" t=
arget=3D"_blank">mailto:trans-bounces@ietf.org</a>] <b>On Behalf Of </b>Era=
n Messeri<br>

<b>Sent:</b> Friday, March 14, 2014 3:01 AM<br><b>To:</b> Phillip Hallam-Ba=
ker<br><b>Cc:</b> Rob Stradling; <a href=3D"mailto:trans@ietf.org" target=
=3D"_blank">trans@ietf.org</a><br><b>Subject:</b> Re: [Trans] RFC6962 BIS L=
og file encodings.<u></u><u></u></span></p>

<div><div><p class=3D"MsoNormal" style=3D"margin-left:.5in"><u></u>=C2=A0<u=
></u></p><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">I strongly =
support clarifying the description of the file format. When I started imple=
menting aspects of RFC6962 (with no background in TLS encoding or ASN.1) it=
 was very unclear.<u></u><u></u></p>

<div><p class=3D"MsoNormal" style=3D"margin-left:.5in">From other <a href=
=3D"https://groups.google.com/forum/#!topic/certificate-transparency/T9CDwn=
sercQ" target=3D"_blank">posts</a> on the list it seems this was unclear to=
 others as well.<u></u><u></u></p>

</div></div><div><p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bo=
ttom:12.0pt;margin-left:.5in"><u></u>=C2=A0<u></u></p><div><p class=3D"MsoN=
ormal" style=3D"margin-left:.5in">On Thu, Mar 13, 2014 at 10:50 PM, Phillip=
 Hallam-Baker &lt;<a href=3D"mailto:hallam@gmail.com" target=3D"_blank">hal=
lam@gmail.com</a>&gt; wrote:<u></u><u></u></p>

<div><div><div><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">On Th=
u, Mar 13, 2014 at 4:20 PM, Rob Stradling &lt;<a href=3D"mailto:rob.stradli=
ng@comodo.com" target=3D"_blank">rob.stradling@comodo.com</a>&gt; wrote:<u>=
</u><u></u></p>

<p class=3D"MsoNormal" style=3D"margin-left:.5in">(Inspired by RFC5280 Appe=
ndix C)<br><br>Would it help to include one or more example SCTs in the tex=
t?<u></u><u></u></p><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">=
<u></u>=C2=A0<u></u></p>

</div></div><div><p class=3D"MsoNormal" style=3D"margin-left:.5in">I think =
we definitely need that for Proposed. But right now I am trying to see how =
complete the description is.=C2=A0<u></u><u></u></p></div></div><div><p cla=
ss=3D"MsoNormal" style=3D"margin-left:.5in">

<span style=3D"color:#888888"><u></u>=C2=A0<u></u></span></p></div><p class=
=3D"MsoNormal" style=3D"margin-left:.5in"><span><span style=3D"color:#88888=
8">-- </span></span><span style=3D"color:#888888"><br><span>Website: </span=
></span><a href=3D"http://hallambaker.com/" target=3D"_blank">http://hallam=
baker.com/</a><u></u><u></u></p>

</div></div><p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:=
12.0pt;margin-left:.5in"><br>______________________________________________=
_<br>Trans mailing list<br><a href=3D"mailto:Trans@ietf.org" target=3D"_bla=
nk">Trans@ietf.org</a><br>

<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><u></u><u></u></p></div><p cl=
ass=3D"MsoNormal" style=3D"margin-left:.5in"><u></u>=C2=A0<u></u></p></div>=
</div></div>

</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
Website: <a href=3D"http://hallambaker.com/" target=3D"_blank">http://halla=
mbaker.com/</a><br>
</div></div></div></div>
<br>_______________________________________________<br>
Trans mailing list<br>
<a href=3D"mailto:Trans@ietf.org">Trans@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/trans" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/trans</a><br>
<br></blockquote></div>

--047d7bd6aea2cd1ef204f5af237f--


From nobody Fri Mar 28 20:25:03 2014
Return-Path: <pzbowen@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAD0A1A0431 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 20:25:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.878
X-Spam-Level: 
X-Spam-Status: No, score=-2.878 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, GB_I_LETTER=-2, SPF_PASS=-0.001, URI_HEX=1.122] autolearn=ham
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 cQG_xC2peBi7 for <trans@ietfa.amsl.com>; Fri, 28 Mar 2014 20:24:59 -0700 (PDT)
Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) by ietfa.amsl.com (Postfix) with ESMTP id 666711A0425 for <trans@ietf.org>; Fri, 28 Mar 2014 20:24:59 -0700 (PDT)
Received: by mail-pb0-f51.google.com with SMTP id uo5so5823124pbc.38 for <trans@ietf.org>; Fri, 28 Mar 2014 20:24:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=/adu8iOng5wA4Bl2qu6EnL64r/pW7G37CKCJPNgEXNU=; b=a9jM0R5iWq8iPrngVa15vlQcUazLoF4+4gL6qMQGmN6oJ+LuUch8bUNjcrgpMvJTzM SwiGDJuoyCzpto913jPcg6z5ge6m+cXxyntLUtSvQtWLe9HHM8G92sUdzCioAprP+HJ2 vD1tIRr9uitMPEKVV2dqtH53ixzSvkPRAr50fIwOoTncyBq2yPw/w1hJDJpIzC2YXfxm d5VcPoETdpRyIJHRVDXaFEfe7CRS9wWWe7LXr2TFryhdefGstrMFn/83kiR5I1MhJACo CexkuIUL/N9QLG8Lp7ynWsOdgFMpsGuEKll1XW5IvJGHqyxEbX4SWM7VG7z5azt8gCth oQmA==
MIME-Version: 1.0
X-Received: by 10.69.19.203 with SMTP id gw11mr12427126pbd.40.1396063497202; Fri, 28 Mar 2014 20:24:57 -0700 (PDT)
Received: by 10.70.131.16 with HTTP; Fri, 28 Mar 2014 20:24:57 -0700 (PDT)
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Date: Fri, 28 Mar 2014 20:24:57 -0700
Message-ID: <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com>
From: Peter Bowen <pzbowen@gmail.com>
To: Rick Andrews <Rick_Andrews@symantec.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/pbooERCZ9hAn8GmVVkWLKaDzq9Y
Cc: "Rob Stradling \(rob.stradling@comodo.com\)" <rob.stradling@comodo.com>, "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 03:25:01 -0000

On Fri, Mar 28, 2014 at 9:46 AM, Rick Andrews <Rick_Andrews@symantec.com> w=
rote:
> We see another potential issue with the proposed PRIVATE option. Rob=E2=
=80=99s
> current proposal would have us replace a domain label with the literal
> string =E2=80=9C<PRIVATE>=E2=80=9D (without the quotes). However, we try =
to encode DN
> components as PrintableString where possible, and angle brackets are not
> part of the PrintableString set (the lowercase letters 'a' through 'z',
> uppercase letters 'A' through 'Z', the digits '0' through '9', eleven
> special characters ' =3D ( ) + , - . / : ? and space).
>
> As a result, the type of the DN component would be PrintableString in the
> real cert but utf8String in the pre-certificate, and that would cause
> problems. I suggest using parentheses instead of angle brackets.

Instead of having "<PRIVATE>", what about replacing the redacted
string with a prefixed checksum of the part?

Assuming we specify CRC-32 with "+" as the prefix,
"mail.corp.example.com" would become "+6f993bb2.example.com".  This
could also allow redacting only some labels:
"mail.secret.example.gov.xx" could become
"mail.+734313b7.example.gov.xx".  This has the benefit of providing
privacy while allowing stronger matching of the certificate.

Thanks,
Peter


From nobody Sat Mar 29 15:49:55 2014
Return-Path: <frantz@pwpconsult.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E68C1A0809 for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 15:49:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level: 
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 i4jJqNygr_Gf for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 15:49:52 -0700 (PDT)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by ietfa.amsl.com (Postfix) with ESMTP id D1D5C1A07FC for <trans@ietf.org>; Sat, 29 Mar 2014 15:49:52 -0700 (PDT)
Received: from [174.240.36.91] (helo=Williams-MacBook-Pro.local) by elasmtp-junco.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1WU24R-0007zz-MD; Sat, 29 Mar 2014 17:49:48 -0500
Date: Sat, 29 Mar 2014 15:49:10 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: Erwann Abalea <eabalea@gmail.com>
X-Priority: 3
In-Reply-To: <CA+i=0E7FecAG_Dq2VAtyqrrsiHzkt9jgPfAL_BJ9mm4-G58n2w@mail.gmail.com>
Message-ID: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.3.1 (422)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec79be8b242ff013a55c12a16257472c9942350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.240.36.91
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/4tktcnuWIbWPV57XopVHMprerPU
Cc: trans@ietf.org, Rob Stradling <rob.stradling@comodo.com>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>, Eran Messeri <eranm@google.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 22:49:54 -0000

On 3/28/14 at 11:47 AM, eabalea@gmail.com (Erwann Abalea) wrote:

>I don't see the problem with ASN.1.

IMHO, the problem with ASN.1 is that it is too complex. There=20
exists a history of attacks on computer security by sending=20
malformed ASN.1 irritating bugs in ASN.1 encoders. In addition,=20
the ability to specify "infinite" length data has caused buffer overruns.

ASN.1 fans my say that these bugs have all been fixed, and they=20
may be right if no new ASN.1 interpreters are written.

However, complexity is always a bad thing in a security=20
protocol. Make it only as complex as necessary, and no more complex.

Cheers - Bill

---------------------------------------------------------------------------
Bill Frantz        |"We used to quip that "password" is the most common
408-356-8506       | password. Now it's 'password1.' Who said=20
users haven't
www.pwpconsult.com | learned anything about security?" -- Bruce Schneier


From nobody Sat Mar 29 16:21:24 2014
Return-Path: <eabalea@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD59F1A07FF for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 16:21:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 gqPSvPTvN_GB for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 16:21:21 -0700 (PDT)
Received: from mail-ve0-x234.google.com (mail-ve0-x234.google.com [IPv6:2607:f8b0:400c:c01::234]) by ietfa.amsl.com (Postfix) with ESMTP id DBA921A06B9 for <trans@ietf.org>; Sat, 29 Mar 2014 16:21:20 -0700 (PDT)
Received: by mail-ve0-f180.google.com with SMTP id jz11so6896472veb.25 for <trans@ietf.org>; Sat, 29 Mar 2014 16:21:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LGHSG0vaZvvHL3yZQFcZtWwy2xYM31phyFCb3O5M4hk=; b=jXmf6EN+ZlHn5q1wq4PD7RjTyOe9UaHO6Gf0W9uYohIW2UFb8l/gPebpOuawxYeOxB RFPw8WGo2N+m4CrVuW6eN9+vRGrSk9gdx1scSckznr6i2H7YAGU8ykQaDKJRYyIeeUXQ l6U/NikXFspu/fdl46fphEDzMmVHFtOPkQgBia/YluC5CwOrxSvjfl7BJNE0zHCvxljz r5myIfx5O8+Ku3oAHobjV1hK++Hn0IveuLe3sOaA0ZHkkhyBCioYuvMSdhUxbnAp7JJp Bla03qe+JvXdbUYDGuwD8wdMTeEfwwMFi6Kb/TZgLEtzTbR5B8ippaE+uWXJAsCzuAqR kK+A==
MIME-Version: 1.0
X-Received: by 10.221.29.137 with SMTP id ry9mr14877936vcb.6.1396135278101; Sat, 29 Mar 2014 16:21:18 -0700 (PDT)
Received: by 10.52.142.103 with HTTP; Sat, 29 Mar 2014 16:21:18 -0700 (PDT)
In-Reply-To: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local>
References: <CA+i=0E7FecAG_Dq2VAtyqrrsiHzkt9jgPfAL_BJ9mm4-G58n2w@mail.gmail.com> <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local>
Date: Sun, 30 Mar 2014 00:21:18 +0100
Message-ID: <CA+i=0E4byZ8DPgarYxSvKAeq6_nhDyNO5_59_Tw4h6B4Zf1ymw@mail.gmail.com>
From: Erwann Abalea <eabalea@gmail.com>
To: Bill Frantz <frantz@pwpconsult.com>
Content-Type: multipart/alternative; boundary=001a1133935c4f766404f5c71351
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/Sk4VP5aRlYmzg7y37BxxzALRZ08
Cc: "trans@ietf.org" <trans@ietf.org>, Rob Stradling <rob.stradling@comodo.com>, Phillip Hallam-Baker <hallam@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>, Eran Messeri <eranm@google.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Mar 2014 23:21:23 -0000

--001a1133935c4f766404f5c71351
Content-Type: text/plain; charset=UTF-8

2014-03-29 23:49 GMT+01:00 Bill Frantz <frantz@pwpconsult.com>:

> On 3/28/14 at 11:47 AM, eabalea@gmail.com (Erwann Abalea) wrote:
>
>  I don't see the problem with ASN.1.
>>
>
> IMHO, the problem with ASN.1 is that it is too complex. There exists a
> history of attacks on computer security by sending malformed ASN.1
> irritating bugs in ASN.1 encoders. In addition, the ability to specify
> "infinite" length data has caused buffer overruns.
>

ASN.1 isn't a stream of bytes. It's only a language used to describe a
structure, and it needs some encoding rule to serialize data transmitted on
the wire. Use another encoding rule, and you'll have a different bit/byte
representation.
The mentioned bugs (infinite length) are to be found on some BER/DER
encoders, and similar ones can be found on XML parsers, MS Word files
loaders, and many others.
If a certificate is encoded using XER and an XML parser is hit by a bug,
can the fault be attributed to ASN.1, the language used to describe a
certificate? If the same format is described with another language while
keeping the same binary representation, will it make the bug disappear?

Data structures defined in RFC6962 can be described in ASN.1 as well, and
encoded using PER (that's not common), and it will be binary compatible
with what is proposed. Will it introduce new bugs because of ASN.1?

-- 
Erwann.

--001a1133935c4f766404f5c71351
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
2014-03-29 23:49 GMT+01:00 Bill Frantz <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:frantz@pwpconsult.com" target=3D"_blank">frantz@pwpconsult.com</a>&gt;<=
/span>:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"">On 3/28/14 at 11:47 AM, <a h=
ref=3D"mailto:eabalea@gmail.com" target=3D"_blank">eabalea@gmail.com</a> (E=
rwann Abalea) wrote:<br>

<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I don&#39;t see the problem with ASN.1.<br>
</blockquote>
<br></div>
IMHO, the problem with ASN.1 is that it is too complex. There exists a hist=
ory of attacks on computer security by sending malformed ASN.1 irritating b=
ugs in ASN.1 encoders. In addition, the ability to specify &quot;infinite&q=
uot; length data has caused buffer overruns.<br>
</blockquote><div><br></div><div>ASN.1 isn&#39;t a stream of bytes. It&#39;=
s only a language used to describe a structure, and it needs some encoding =
rule to serialize data transmitted on the wire. Use another encoding rule, =
and you&#39;ll have a different bit/byte representation.</div>
<div>The mentioned bugs (infinite length) are to be found on some BER/DER e=
ncoders, and similar ones can be found on XML parsers, MS Word files loader=
s, and many others.</div><div>If a certificate is encoded using XER and an =
XML parser is hit by a bug, can the fault be attributed to ASN.1, the langu=
age used to describe a certificate? If the same format is described with an=
other language while keeping the same binary representation, will it make t=
he bug disappear?</div>
<div><br></div><div>Data structures defined in RFC6962 can be described in =
ASN.1 as well, and encoded using PER (that&#39;s not common), and it will b=
e binary compatible with what is proposed. Will it introduce new bugs becau=
se of ASN.1?</div>
<div><br></div></div>-- <br>Erwann.
</div></div>

--001a1133935c4f766404f5c71351--


From nobody Sat Mar 29 18:55:57 2014
Return-Path: <frantz@pwpconsult.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 393921A040E for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 18:55:56 -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_DNSWL_NONE=-0.0001] autolearn=ham
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 OeMaUMUpTw5m for <trans@ietfa.amsl.com>; Sat, 29 Mar 2014 18:55:54 -0700 (PDT)
Received: from elasmtp-mealy.atl.sa.earthlink.net (elasmtp-mealy.atl.sa.earthlink.net [209.86.89.69]) by ietfa.amsl.com (Postfix) with ESMTP id 7555F1A0416 for <trans@ietf.org>; Sat, 29 Mar 2014 18:55:54 -0700 (PDT)
Received: from [174.240.13.187] (helo=Williams-MacBook-Pro.local) by elasmtp-mealy.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1WU4yU-0004u6-0e; Sat, 29 Mar 2014 21:55:50 -0400
Date: Sat, 29 Mar 2014 18:55:13 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: Erwann Abalea <eabalea@gmail.com>
X-Priority: 3
In-Reply-To: <CA+i=0E4byZ8DPgarYxSvKAeq6_nhDyNO5_59_Tw4h6B4Zf1ymw@mail.gmail.com>
Message-ID: <r422Ps-1075i-6E5DE00EC7A24146A04D83472CAECFD9@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.3.1 (422)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec79ebaf39519cb3038010bd134b84cc41bb350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 174.240.13.187
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/bGxcfLRxhUoI0IBhw5pZp6HN28g
Cc: Phillip Hallam-Baker <hallam@gmail.com>, Rob Stradling <rob.stradling@comodo.com>, trans@ietf.org, Rick Andrews <Rick_Andrews@symantec.com>, Eran Messeri <eranm@google.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Mar 2014 01:55:56 -0000

On 3/30/14 at 4:21 PM, eabalea@gmail.com (Erwann Abalea) wrote:

>2014-03-29 23:49 GMT+01:00 Bill Frantz <frantz@pwpconsult.com>:
>
>>On 3/28/14 at 11:47 AM, eabalea@gmail.com (Erwann Abalea) wrote:
>>
>>I don't see the problem with ASN.1.
>>>
>>
>>IMHO, the problem with ASN.1 is that it is too complex. There exists a
>>history of attacks on computer security by sending malformed ASN.1
>>irritating bugs in ASN.1 encoders. In addition, the ability to specify
>>"infinite" length data has caused buffer overruns.
>>
>
>ASN.1 isn't a stream of bytes. It's only a language used to describe a
>structure, and it needs some encoding rule to serialize data transmitted o=
n
>the wire. Use another encoding rule, and you'll have a different bit/byte
>representation.
>The mentioned bugs (infinite length) are to be found on some BER/DER
>encoders, and similar ones can be found on XML parsers, MS Word files
>loaders, and many others.
>If a certificate is encoded using XER and an XML parser is hit by a bug,
>can the fault be attributed to ASN.1, the language used to describe a
>certificate? If the same format is described with another language while
>keeping the same binary representation, will it make the bug disappear?

Yes, part of the problem is at the description level. The=20
description language is too general. If I describe a data=20
structure as: a 16 bit length field followed by the bytes of the=20
data, then I can't have any data longer than 64K bytes. It is=20
easy to allocate a buffer that is long enough.

The disadvantage of this form of description is that we may need=20
to expand to data longer than 64K, needing a new description.

Cheers - Bill

-----------------------------------------------------------------------
Bill Frantz        | Privacy is dead, get over    | Periwinkle
(408)356-8506      | it.                          | 16345=20
Englewood Ave
www.pwpconsult.com |              - Scott McNealy | Los Gatos,=20
CA 95032


From nobody Mon Mar 31 01:21:45 2014
Return-Path: <beldmit@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 547EA1A0980 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 01:21:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 MgXBrDMoM6hK for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 01:21:39 -0700 (PDT)
Received: from mail-yh0-x229.google.com (mail-yh0-x229.google.com [IPv6:2607:f8b0:4002:c01::229]) by ietfa.amsl.com (Postfix) with ESMTP id 9F4BC1A077D for <trans@ietf.org>; Mon, 31 Mar 2014 01:21:39 -0700 (PDT)
Received: by mail-yh0-f41.google.com with SMTP id v1so7321896yhn.28 for <trans@ietf.org>; Mon, 31 Mar 2014 01:21:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=mssIbD7OmDfQydQDqwNyneSjUUa8I3ZVTTwO+iNZ6Es=; b=jfWpAEaLX9WgWKs/E43+cq9P5x1hAvvLOUUc84/rFuTiSdUmiUivQPvOoKlNBaYmH1 qlVfTpiECM5fqqIXosu22HLyCezD8rjlCtR8xBLO8oVmcYuco+4cU5i6+IQLrboqEC0h v5vouwdLs1BKmhCshQhm37LlddLd2k8iMrJYL8bxrUyR538YFvctaW4J7Xrc7RzVu05q +mPjmpz+lrgi8spaQ9xc8VYf+6URyQO9n/X94w02dNl09/wfGHK7p/CE7Wgwb5vuwYph Lkh9Gv2a3cFRTWZdSipGchUwKlWKtd2he1hhZQxQ5P1oxz0oNBD9pZ66M6G2kxnUbsv1 52dw==
MIME-Version: 1.0
X-Received: by 10.236.115.198 with SMTP id e46mr33435671yhh.24.1396254096498;  Mon, 31 Mar 2014 01:21:36 -0700 (PDT)
Received: by 10.170.220.193 with HTTP; Mon, 31 Mar 2014 01:21:36 -0700 (PDT)
Date: Mon, 31 Mar 2014 12:21:36 +0400
Message-ID: <CADqLbz+F0tAHSKj32faD+WYzm4WMwbWyMG4eHH=2_pu_g5C8+w@mail.gmail.com>
From: Dmitry Belyavsky <beldmit@gmail.com>
To: trans@ietf.org
Content-Type: multipart/alternative; boundary=20cf303b41cd70601d04f5e2bdfd
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/n7js1PW5AXillCbstuyVKpSg9fM
Subject: Re: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 08:21:42 -0000

--20cf303b41cd70601d04f5e2bdfd
Content-Type: text/plain; charset=UTF-8

Dear Ben,

Sorry for my late response.

18.03.2014 18:20, Ben Laurie wrote:

On 11 March 2014 18:36, Melinda Shore
<melinda.shore@gmail.com><melinda.shore@gmail.com>wrote:

For some reason Dmitry's mail is not arriving at the
IETF server, so I thought I would forward it myself.

Melinda


-------- Original Message --------
Subject: Certificate Transparency with Russian GOST algorithms
Date: Tue, 11 Mar 2014 22:16:47 +0400
From: Dmitry Belyavsky <beldmit@tcinet.ru> <beldmit@tcinet.ru>
To: trans@ietf.org
CC: melinda.shore@gmail.com

Hi all!

Here are some thoughts about using CT in Russia with Russian
cryptographic algorithms (GOST). They were discussed with Ben Laurie
during the IETF meeting in London. I am not sure which mailing list is
the right place to post to, so I post it to the WG mailing list.

Laws and practice in Russia requires using of the GOST hash and digital
signature in X.509 certificates for government services. These
certificates are signed by Russians CAs which are not in lists of
trusted CAs in major browsers. It is not a problem to create an
installation of log server in Russia containing the list of Russian CAs.
But Russia-based service should use the GOST hash algorithm in the
Merkle tree and GOST signature algorithm for signing SCT. It seems to be
not a problem because if GOST-based certificates are submitted to
GOST-based log, browsers not understanding the GOST algorithms will not
have to verify GOST-based SCTs. But also it means that the hashing
algorithm of Merkle tree should become the config-time parameter of the
log instance instead of being hardcoded. Also it should be possible to
find out which algorithm is used in this or that log instance and it
should be strictly prohibited to change this algorithm after start of
the log instance. It seems to be a good idea anyway because of the
requirements of cryptographic algorithms agility.

As I mentioned elsewhere, in our view you change algorithm by starting
a new log.

Ok. What about a way to find out the algorithm in use?


The hash/signing algorithms are fixed properties of the log.

It seems to me there shouldn't be any difficulty accommodating GOST
like this - I guess we'd have to add the rule that non-GOST
certificates MUST NOT use GOST logs. Not sure whether we should
require the opposite, though (i.e. GOST certificates MUST NOT use
EC/SHA logs)?


What is expected to be a right behaviour in case when a certificate has SCT
from some different log servers, if some of the SCT signatures can't be
verified? If they are to be just ignored, I'm not sure we need such a
limitation.



-- 
SY, Dmitry Belyavsky

--20cf303b41cd70601d04f5e2bdfd
Content-Type: text/html; charset=UTF-8

<div dir="ltr"><div>Dear Ben,
<br>
<br></div>Sorry for my late response.<br><div><br>18.03.2014 18:20, Ben Laurie wrote:
<br><blockquote type="cite" style="color:rgb(0,0,0)">On 11 March 2014 18:36, Melinda Shore <a class="" href="mailto:melinda.shore@gmail.com">&lt;melinda.shore@gmail.com&gt;</a> wrote:
<br><blockquote type="cite" style="color:rgb(0,0,0)">For some reason Dmitry&#39;s mail is not arriving at the
<br>IETF server, so I thought I would forward it myself.
<br>
<br>Melinda
<br>
<br>
<br>-------- Original Message --------
<br>Subject: Certificate Transparency with Russian GOST algorithms
<br>Date: Tue, 11 Mar 2014 22:16:47 +0400
<br>From: Dmitry Belyavsky <a class="" href="mailto:beldmit@tcinet.ru">&lt;beldmit@tcinet.ru&gt;</a>
<br>To: <a class="" href="mailto:trans@ietf.org">trans@ietf.org</a>
<br>CC: <a class="" href="mailto:melinda.shore@gmail.com">melinda.shore@gmail.com</a>
<br>
<br>Hi all!
<br>
<br>Here are some thoughts about using CT in Russia with Russian
<br>cryptographic algorithms (GOST). They were discussed with Ben Laurie
<br>during the IETF meeting in London. I am not sure which mailing list is
<br>the right place to post to, so I post it to the WG mailing list.
<br>
<br>Laws and practice in Russia requires using of the GOST hash and digital
<br>signature in X.509 certificates for government services. These
<br>certificates are signed by Russians CAs which are not in lists of
<br>trusted CAs in major browsers. It is not a problem to create an
<br>installation of log server in Russia containing the list of Russian CAs.
<br>But Russia-based service should use the GOST hash algorithm in the
<br>Merkle tree and GOST signature algorithm for signing SCT. It seems to be
<br>not a problem because if GOST-based certificates are submitted to
<br>GOST-based log, browsers not understanding the GOST algorithms will not
<br>have to verify GOST-based SCTs. But also it means that the hashing
<br>algorithm of Merkle tree should become the config-time parameter of the
<br>log instance instead of being hardcoded. Also it should be possible to
<br>find out which algorithm is used in this or that log instance and it
<br>should be strictly prohibited to change this algorithm after start of
<br>the log instance. It seems to be a good idea anyway because of the
<br>requirements of cryptographic algorithms agility.
<br></blockquote>As I mentioned elsewhere, in our view you change algorithm by starting
<br>a new log.
<br></blockquote>Ok. What about a way to find out the algorithm in use?
<br><blockquote type="cite" style="color:rgb(0,0,0)">
<br>The hash/signing algorithms are fixed properties of the log.
<br>
<br>It seems to me there shouldn&#39;t be any difficulty accommodating GOST
<br>like this - I guess we&#39;d have to add the rule that non-GOST
<br>certificates MUST NOT use GOST logs. Not sure whether we should
<br>require the opposite, though (i.e. GOST certificates MUST NOT use
<br>EC/SHA logs)?
<br>
<br>
<br></blockquote>What is expected to be a right behaviour in case when a certificate has 
SCT from some different log servers, if some of the SCT signatures can&#39;t 
be verified? If they are to be just ignored, I&#39;m not sure we need such a 
limitation.
<br>
<br><br clear="all"><br>-- <br>SY, Dmitry Belyavsky
</div></div>

--20cf303b41cd70601d04f5e2bdfd--


From nobody Mon Mar 31 02:32:29 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3478B1A0843 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 DOTlEP30S_Gg for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:32:23 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 0A3131A07A1 for <trans@ietf.org>; Mon, 31 Mar 2014 02:32:22 -0700 (PDT)
Received: (qmail 25196 invoked by uid 1000); 31 Mar 2014 09:32:18 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 10:32:18 +0100
Message-ID: <53393621.30901@comodo.com>
Date: Mon, 31 Mar 2014 10:32:17 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "David A. Cooper" <david.cooper@nist.gov>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <5335B76C.4050303@nist.gov> <544B0DD62A64C1448B2DA253C011414607C85F3A8F@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3A8F@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/o5XBHrK6AmX3JdMELQD6FcElmxI
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 09:32:27 -0000

Hi Rick.  Dave's analysis is correct.  6962, interpreted in the light of 
X.509/5280, is unambiguous.  That said, I think we could make life 
easier for implementers by improving the text in RFC6962-bis.

We should certainly add at least one example of an encoded SCTList 
extension.

On 28/03/14 18:00, Rick Andrews wrote:
> Thanks, Dave, I’ll forward this on. But are you saying that the
> descriptions in 6962 are precise enough? Would you have any objections
> to defining structures in 6962 using the same syntax as 5280?
>
> -Rick
>
> *From:*David A. Cooper [mailto:david.cooper@nist.gov]
> *Sent:* Friday, March 28, 2014 10:55 AM
> *To:* Rick Andrews
> *Cc:* trans@ietf.org
> *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>
> Rick,
>
> I haven't read RFC 6962 in detail, but the ASN.1 experts you spoke with
> may not be familiar with the definition of Extension in certificates.
> X.509 defines it as:
>
> *   Extension ::= SEQUENCE {
>              extnId EXTENSION.&id ({ExtensionSet}),
>              critical BOOLEAN DEFAULT FALSE,
>              extnValue OCTET STRING
>     (CONTAINING EXTENSION.&ExtnType({ExtensionSet}{@extnId})
>                                                      ENCODED BY der)}
>
>     der OBJECT IDENTIFIER ::= {joint-iso-itu-t asn1(1) ber-derived(2)
> distinguished-encoding(1)}
> *
> In RFC 5280 it is:
> *   Extension  ::=  SEQUENCE  {
>          extnID      OBJECT IDENTIFIER,
>          critical    BOOLEAN DEFAULT FALSE,
>          extnValue   OCTET STRING
>                      -- contains the DER encoding of an ASN.1 value
>                      -- corresponding to the extension type identified
>                      -- by extnID
>          }*
>
> It is my understanding that the two definitions are based on different
> versions of ASN.1, but are considered to be equivalent. The important
> point is that both indicate that the extension value must contain the
> DER encoding of some ASN.1 value. So, the only way to interpret the RFC
> 6962 text in a manner that is consistent with X.509 is that the
> extnValue contains the tag for OCTET STRING followed by a length then a
> second OCTET STRING tag and a second length and then the (non-ASN.1)
> encoded SignedCertificateTimestampList structure. Given that the
> SignedCertificateTimestampList structure is not ASN.1, and so it cannot
> be DER encoded, this seems the only reasonable way to include it in a
> certificate.
>
> This is similar to the subjectKeyIdentifier extension. The
> subjectKeyIdentifier just contains a string of bits, such as the SHA-1
> hash of the subject public key. It is defined in RFC 5280 as follows:
>
> *     KeyIdentifier ::= OCTET STRING
>
>       -- subject key identifier OID and syntax
>
>       id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::=  { id-ce 14 }
>
>       SubjectKeyIdentifier ::= KeyIdentifier*
>
> and here is an example of an encoded subjectKeyIdentifier extension:
> *SEQUENCE {**
>           SEQUENCE {
>             OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14)
>             OCTET STRING, encapsulates {
>               OCTET STRING
>                 08 68 AF 85 33 C8 39 4A 7A F8 82 93 8E 70 6A 4A
>                 20 84 2C 32
>               }
>             }*
>
> RFC 5912 shows the extensions in the newer ASN.1 syntax.
>
> Dave
>
> On 03/28/2014 01:31 PM, Rick Andrews wrote:
>
>     In addition, our ASN.1 experts have asked for the syntax to be
>     described in “ASN.1-like” syntax, as is used in RFCs 3280 and 5280.
>
>     For example, 3280/5280 defines an Extension like this:
>
>     Extension  ::=  SEQUENCE  {
>
>           extnID      OBJECT IDENTIFIER,
>
>           critical    BOOLEAN DEFAULT FALSE,
>
>           extnValue   OCTET STRING  }
>
>     so the extnValue is defined as an OCTET STRING, yet 6962 says
>     “…encoding the SignedCertificateTimestampList structure as an ASN.1
>     OCTET STRING and inserting the resulting data in the TBSCertificate
>     as an X.509v3 certificate extension…”. The ASN.1 folks say it’s not
>     clear if that means that the Extension contains the OCTET STRING
>     data type (for extnValue) and length followed by another OCTET
>     STRING data type identifier and length of the SCT. Or is the second
>     OCTET STRING identifier redundant?
>
>     Those updating existing cert generation code will probably be
>     dealing with ASN.1 compilers, so a precise definition of structures
>     in ASN.1-like syntax will go a long way. In addition, defining OIDs
>     as arc plus extension (like this: id-kp-serverAuth  OBJECT
>     IDENTIFIER ::= { id-kp 1 }) would help.
>
>     -Rick
>
>     *From:*Trans [mailto:trans-bounces@ietf.org] *On Behalf Of *Eran Messeri
>     *Sent:* Friday, March 14, 2014 3:01 AM
>     *To:* Phillip Hallam-Baker
>     *Cc:* Rob Stradling; trans@ietf.org <mailto:trans@ietf.org>
>     *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>
>     I strongly support clarifying the description of the file format.
>     When I started implementing aspects of RFC6962 (with no background
>     in TLS encoding or ASN.1) it was very unclear.
>
>      From other posts
>     <https://groups.google.com/forum/#%21topic/certificate-transparency/T9CDwnsercQ>
>     on the list it seems this was unclear to others as well.
>
>     On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker
>     <hallam@gmail.com <mailto:hallam@gmail.com>> wrote:
>
>     On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling
>     <rob.stradling@comodo.com <mailto:rob.stradling@comodo.com>> wrote:
>
>     (Inspired by RFC5280 Appendix C)
>
>     Would it help to include one or more example SCTs in the text?
>
>     I think we definitely need that for Proposed. But right now I am
>     trying to see how complete the description is.
>
>     --
>     Website: http://hallambaker.com/
>
>
>     _______________________________________________
>     Trans mailing list
>     Trans@ietf.org <mailto:Trans@ietf.org>
>     https://www.ietf.org/mailman/listinfo/trans
>
>
>
>
>     _______________________________________________
>
>     Trans mailing list
>
>     Trans@ietf.org  <mailto:Trans@ietf.org>
>
>     https://www.ietf.org/mailman/listinfo/trans
>
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Mon Mar 31 02:54:05 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72F1C1A0844 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 Skhuz0TNwwrW for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:54:00 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 1993B1A0820 for <trans@ietf.org>; Mon, 31 Mar 2014 02:53:59 -0700 (PDT)
Received: (qmail 17106 invoked by uid 1000); 31 Mar 2014 09:53:56 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 10:53:56 +0100
Message-ID: <53393B33.7050106@comodo.com>
Date: Mon, 31 Mar 2014 10:53:55 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "David A. Cooper" <david.cooper@nist.gov>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <5335B76C.4050303@nist.gov> <544B0DD62A64C1448B2DA253C011414607C85F3A8F@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <53393621.30901@comodo.com>
In-Reply-To: <53393621.30901@comodo.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/WfXT_kIyR6RMq1LeM3fn5Cl_ltw
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 09:54:03 -0000

On 31/03/14 10:32, Rob Stradling wrote:
> Hi Rick.  Dave's analysis is correct.  6962, interpreted in the light of
> X.509/5280, is unambiguous.  That said, I think we could make life
> easier for implementers by improving the text in RFC6962-bis.
>
> We should certainly add at least one example of an encoded SCTList
> extension.

http://trac.tools.ietf.org/wg/trans/trac/ticket/14

> On 28/03/14 18:00, Rick Andrews wrote:
>> Thanks, Dave, I’ll forward this on. But are you saying that the
>> descriptions in 6962 are precise enough? Would you have any objections
>> to defining structures in 6962 using the same syntax as 5280?
>>
>> -Rick
>>
>> *From:*David A. Cooper [mailto:david.cooper@nist.gov]
>> *Sent:* Friday, March 28, 2014 10:55 AM
>> *To:* Rick Andrews
>> *Cc:* trans@ietf.org
>> *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>>
>> Rick,
>>
>> I haven't read RFC 6962 in detail, but the ASN.1 experts you spoke with
>> may not be familiar with the definition of Extension in certificates.
>> X.509 defines it as:
>>
>> *   Extension ::= SEQUENCE {
>>              extnId EXTENSION.&id ({ExtensionSet}),
>>              critical BOOLEAN DEFAULT FALSE,
>>              extnValue OCTET STRING
>>     (CONTAINING EXTENSION.&ExtnType({ExtensionSet}{@extnId})
>>                                                      ENCODED BY der)}
>>
>>     der OBJECT IDENTIFIER ::= {joint-iso-itu-t asn1(1) ber-derived(2)
>> distinguished-encoding(1)}
>> *
>> In RFC 5280 it is:
>> *   Extension  ::=  SEQUENCE  {
>>          extnID      OBJECT IDENTIFIER,
>>          critical    BOOLEAN DEFAULT FALSE,
>>          extnValue   OCTET STRING
>>                      -- contains the DER encoding of an ASN.1 value
>>                      -- corresponding to the extension type identified
>>                      -- by extnID
>>          }*
>>
>> It is my understanding that the two definitions are based on different
>> versions of ASN.1, but are considered to be equivalent. The important
>> point is that both indicate that the extension value must contain the
>> DER encoding of some ASN.1 value. So, the only way to interpret the RFC
>> 6962 text in a manner that is consistent with X.509 is that the
>> extnValue contains the tag for OCTET STRING followed by a length then a
>> second OCTET STRING tag and a second length and then the (non-ASN.1)
>> encoded SignedCertificateTimestampList structure. Given that the
>> SignedCertificateTimestampList structure is not ASN.1, and so it cannot
>> be DER encoded, this seems the only reasonable way to include it in a
>> certificate.
>>
>> This is similar to the subjectKeyIdentifier extension. The
>> subjectKeyIdentifier just contains a string of bits, such as the SHA-1
>> hash of the subject public key. It is defined in RFC 5280 as follows:
>>
>> *     KeyIdentifier ::= OCTET STRING
>>
>>       -- subject key identifier OID and syntax
>>
>>       id-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::=  { id-ce 14 }
>>
>>       SubjectKeyIdentifier ::= KeyIdentifier*
>>
>> and here is an example of an encoded subjectKeyIdentifier extension:
>> *SEQUENCE {**
>>           SEQUENCE {
>>             OBJECT IDENTIFIER subjectKeyIdentifier (2 5 29 14)
>>             OCTET STRING, encapsulates {
>>               OCTET STRING
>>                 08 68 AF 85 33 C8 39 4A 7A F8 82 93 8E 70 6A 4A
>>                 20 84 2C 32
>>               }
>>             }*
>>
>> RFC 5912 shows the extensions in the newer ASN.1 syntax.
>>
>> Dave
>>
>> On 03/28/2014 01:31 PM, Rick Andrews wrote:
>>
>>     In addition, our ASN.1 experts have asked for the syntax to be
>>     described in “ASN.1-like” syntax, as is used in RFCs 3280 and 5280.
>>
>>     For example, 3280/5280 defines an Extension like this:
>>
>>     Extension  ::=  SEQUENCE  {
>>
>>           extnID      OBJECT IDENTIFIER,
>>
>>           critical    BOOLEAN DEFAULT FALSE,
>>
>>           extnValue   OCTET STRING  }
>>
>>     so the extnValue is defined as an OCTET STRING, yet 6962 says
>>     “…encoding the SignedCertificateTimestampList structure as an ASN.1
>>     OCTET STRING and inserting the resulting data in the TBSCertificate
>>     as an X.509v3 certificate extension…”. The ASN.1 folks say it’s not
>>     clear if that means that the Extension contains the OCTET STRING
>>     data type (for extnValue) and length followed by another OCTET
>>     STRING data type identifier and length of the SCT. Or is the second
>>     OCTET STRING identifier redundant?
>>
>>     Those updating existing cert generation code will probably be
>>     dealing with ASN.1 compilers, so a precise definition of structures
>>     in ASN.1-like syntax will go a long way. In addition, defining OIDs
>>     as arc plus extension (like this: id-kp-serverAuth  OBJECT
>>     IDENTIFIER ::= { id-kp 1 }) would help.
>>
>>     -Rick
>>
>>     *From:*Trans [mailto:trans-bounces@ietf.org] *On Behalf Of *Eran
>> Messeri
>>     *Sent:* Friday, March 14, 2014 3:01 AM
>>     *To:* Phillip Hallam-Baker
>>     *Cc:* Rob Stradling; trans@ietf.org <mailto:trans@ietf.org>
>>     *Subject:* Re: [Trans] RFC6962 BIS Log file encodings.
>>
>>     I strongly support clarifying the description of the file format.
>>     When I started implementing aspects of RFC6962 (with no background
>>     in TLS encoding or ASN.1) it was very unclear.
>>
>>      From other posts
>>
>> <https://groups.google.com/forum/#%21topic/certificate-transparency/T9CDwnsercQ>
>>
>>     on the list it seems this was unclear to others as well.
>>
>>     On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker
>>     <hallam@gmail.com <mailto:hallam@gmail.com>> wrote:
>>
>>     On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling
>>     <rob.stradling@comodo.com <mailto:rob.stradling@comodo.com>> wrote:
>>
>>     (Inspired by RFC5280 Appendix C)
>>
>>     Would it help to include one or more example SCTs in the text?
>>
>>     I think we definitely need that for Proposed. But right now I am
>>     trying to see how complete the description is.
>>
>>     --
>>     Website: http://hallambaker.com/
>>
>>
>>     _______________________________________________
>>     Trans mailing list
>>     Trans@ietf.org <mailto:Trans@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/trans
>>
>>
>>
>>
>>     _______________________________________________
>>
>>     Trans mailing list
>>
>>     Trans@ietf.org  <mailto:Trans@ietf.org>
>>
>>     https://www.ietf.org/mailman/listinfo/trans
>>
>>
>>
>> _______________________________________________
>> Trans mailing list
>> Trans@ietf.org
>> https://www.ietf.org/mailman/listinfo/trans
>>
>

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online
Office Tel: +44.(0)1274.730505
Office Fax: +44.(0)1274.730909
www.comodo.com

COMODO CA Limited, Registered in England No. 04058690
Registered Office:
   3rd Floor, 26 Office Village, Exchange Quay,
   Trafford Road, Salford, Manchester M5 3EQ

This e-mail and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are 
addressed.  If you have received this email in error please notify the 
sender by replying to the e-mail containing this attachment. Replies to 
this email may be monitored by COMODO for operational or business 
reasons. Whilst every endeavour is taken to ensure that e-mails are free 
from viruses, no liability can be accepted and the recipient is 
requested to use their own virus checking software.


From nobody Mon Mar 31 02:57:07 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07E411A0844 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.391
X-Spam-Level: 
X-Spam-Status: No, score=-1.391 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, GB_I_LETTER=-2, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=ham
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 nPw2MYmo_W_S for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 02:57:05 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 6FD981A0820 for <trans@ietf.org>; Mon, 31 Mar 2014 02:57:04 -0700 (PDT)
Received: (qmail 18845 invoked by uid 1000); 31 Mar 2014 09:57:00 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 10:57:00 +0100
Message-ID: <53393BEC.8000504@comodo.com>
Date: Mon, 31 Mar 2014 10:57:00 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Rick Andrews <Rick_Andrews@symantec.com>,  "trans@ietf.org" <trans@ietf.org>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/wOE2g8pKXjX0_nIzn9ssmgS_QbU
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 09:57:06 -0000

Rick, thanks for this.  Good catch!

Yes, parentheses would definitely be better.

On 28/03/14 16:46, Rick Andrews wrote:
> We see another potential issue with the proposed PRIVATE option. Rob’s
> current proposal would have us replace a domain label with the literal
> string “<PRIVATE>” (without the quotes). However, we try to encode DN
> components as PrintableString where possible, and angle brackets are not
> part of the PrintableString set (the lowercase letters 'a' through 'z',
> uppercase letters 'A' through 'Z', the digits '0' through '9', eleven
> special characters ' = ( ) + , - . / : ? and space).
> As a result, the type of the DN component would be PrintableString in
> the real cert but utf8String in the pre-certificate, and that would
> cause problems. I suggest using parentheses instead of angle brackets.
> -Rick

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Mon Mar 31 03:10:50 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA2DF1A0982 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 03:10:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.168
X-Spam-Level: 
X-Spam-Status: No, score=-2.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_LETTER=-2, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001, URI_HEX=1.122] autolearn=ham
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 bcLhcsg51V5H for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 03:10:46 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 7A84D1A0838 for <trans@ietf.org>; Mon, 31 Mar 2014 03:10:45 -0700 (PDT)
Received: (qmail 6632 invoked by uid 1000); 31 Mar 2014 10:10:40 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 11:10:40 +0100
Message-ID: <53393F1F.6080005@comodo.com>
Date: Mon, 31 Mar 2014 11:10:39 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Peter Bowen <pzbowen@gmail.com>, Rick Andrews <Rick_Andrews@symantec.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com>
In-Reply-To: <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/nlqqsKriB-vz0DzUDHaK9LYx9V4
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 10:10:47 -0000

On 29/03/14 03:24, Peter Bowen wrote:
> On Fri, Mar 28, 2014 at 9:46 AM, Rick Andrews <Rick_Andrews@symantec.com> wrote:
>> We see another potential issue with the proposed PRIVATE option. Robâ€™s
>> current proposal would have us replace a domain label with the literal
>> string â€œ<PRIVATE>â€� (without the quotes). However, we try to encode DN
>> components as PrintableString where possible, and angle brackets are not
>> part of the PrintableString set (the lowercase letters 'a' through 'z',
>> uppercase letters 'A' through 'Z', the digits '0' through '9', eleven
>> special characters ' = ( ) + , - . / : ? and space).
>>
>> As a result, the type of the DN component would be PrintableString in the
>> real cert but utf8String in the pre-certificate, and that would cause
>> problems. I suggest using parentheses instead of angle brackets.
>
> Instead of having "<PRIVATE>", what about replacing the redacted
> string with a prefixed checksum of the part?
>
> Assuming we specify CRC-32 with "+" as the prefix,
> "mail.corp.example.com" would become "+6f993bb2.example.com".  This
> could also allow redacting only some labels:
> "mail.secret.example.gov.xx" could become
> "mail.+734313b7.example.gov.xx".  This has the benefit of providing
> privacy while allowing stronger matching of the certificate.

Hi Peter.

The aim of the PRIVATE option is to keep sub-domain names _completely 
hidden_ from the Log, so I think that revealing any information about 
them is problematic.

How long would it take an attacker to perform a dictionary attack to 
discover that "6f993bb2" corresponds to "mail.corp" ?

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Mon Mar 31 03:51:49 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9B531A0686 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 03:51:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level: 
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 9IOuK5d99OEF for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 03:51:47 -0700 (PDT)
Received: from mail-ve0-x22b.google.com (mail-ve0-x22b.google.com [IPv6:2607:f8b0:400c:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id C299A1A0681 for <trans@ietf.org>; Mon, 31 Mar 2014 03:51:46 -0700 (PDT)
Received: by mail-ve0-f171.google.com with SMTP id jy13so5049343veb.30 for <trans@ietf.org>; Mon, 31 Mar 2014 03:51:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=KYJPPwQ4yvLrA6VanSfUN4izDYVOvEhHg0QjNpTJgGg=; b=o+JKDclafe0TY5QB5x/b4sQIhmNIgcsJFpL3nRB2+oNlzujeszfHaGIwUaPxOigpqQ 58AP/VTeApxEgbXN6HOCwleSqZAeTc0lOozeIpkx8wXYnqIQmiwa/RTKnGgV8ALVi28Q njqQOJ/SfsHq7Zqjv33pANiRxQ5CvVSpt5P2yBj6RTiGtaSNr/mdnb9xBwiRtK/YFp9R xCg3TxKxKgXRExb8pA/PZiSRzQJ8tfo/EBWQou/3phl9a/g/q/myNELH5Dofx0hLecPK nAHgfqNd5jOSnHthNWIAInmFyECZ3ahJ/ApeyWB9icOywzddOEXvZUYlA9QavC4puU+F Pmaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=KYJPPwQ4yvLrA6VanSfUN4izDYVOvEhHg0QjNpTJgGg=; b=Ld2RIPuPEMlEJUqMJZHMudtyTHwNLJJr9zzJ8eD1uuGcUliqCLPt5p1+zhOuwR0S+v pSZ8tjDFYV869C8Dyjzf3RpIfCJ4O4A1KGlZ0YJHUiq1G0Fqz42EkmhCqeywIbP8tgs5 zPo63sioTqpNSXKcK9XtOXRA2UWvzYvjjCu3vFoyIQAVKjWihBiqtSW7mhxsvlT8fbcv EOz+f1vL4zg2s5+uOff8NheBHWOsosMVO6WfktN+bhX20X+M07Y1Ss0HpkiA5uGv6Snr Wu3/xJNRCURBP0IowTFds4OD1qU1vkLU2h3PcBb7ZN0tVtctQkTmtPNzBs9qNmjFqm2T q9rQ==
X-Gm-Message-State: ALoCoQloQQ534kvK6v3GIVcc4yXYRyCFyKm4o8V/sBNFeUor76gwk+Oj77sU9TAiTOznAso3AbnYo+FcYHRl3f6U+Q+Bw2M940Wqkn4Kt2j0xKfIyO1ABq5z5kyB8bNLx82q4hOb73pAxTM8sLmpSCQZq8vRl3E/+uUo2dSKvaglhPkQqrZ5a16/MwQvE6GNAWsVq2NW7Y/k
MIME-Version: 1.0
X-Received: by 10.58.154.10 with SMTP id vk10mr2686228veb.18.1396263103309; Mon, 31 Mar 2014 03:51:43 -0700 (PDT)
Received: by 10.52.119.179 with HTTP; Mon, 31 Mar 2014 03:51:43 -0700 (PDT)
In-Reply-To: <CADqLbz+F0tAHSKj32faD+WYzm4WMwbWyMG4eHH=2_pu_g5C8+w@mail.gmail.com>
References: <CADqLbz+F0tAHSKj32faD+WYzm4WMwbWyMG4eHH=2_pu_g5C8+w@mail.gmail.com>
Date: Mon, 31 Mar 2014 11:51:43 +0100
Message-ID: <CABrd9ST2jZ+7bRETAztX8yZnTfOomUHt1gexHXY51_Q+VSrcRA@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Dmitry Belyavsky <beldmit@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/_fb1ocWnOAlOcv-i7x7YFTsR11k
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] Fwd: Certificate Transparency with Russian GOST algorithms
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 10:51:48 -0000

On 31 March 2014 09:21, Dmitry Belyavsky <beldmit@gmail.com> wrote:
> Dear Ben,
>
> Sorry for my late response.
>
> 18.03.2014 18:20, Ben Laurie wrote:
>> As I mentioned elsewhere, in our view you change algorithm by starting
>> a new log.
>
> Ok. What about a way to find out the algorithm in use?

That is metadata that clients must discover outside the protocol
(along with things like MMD, log URL, etc).

>> It seems to me there shouldn't be any difficulty accommodating GOST
>> like this - I guess we'd have to add the rule that non-GOST
>> certificates MUST NOT use GOST logs. Not sure whether we should
>> require the opposite, though (i.e. GOST certificates MUST NOT use
>> EC/SHA logs)?
>
> What is expected to be a right behaviour in case when a certificate has SCT
> from some different log servers, if some of the SCT signatures can't be
> verified? If they are to be just ignored, I'm not sure we need such a
> limitation.

Fair point.


From nobody Mon Mar 31 06:44:42 2014
Return-Path: <pzbowen@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5897C1A0A19 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 06:44:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.878
X-Spam-Level: 
X-Spam-Status: No, score=-0.878 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, URI_HEX=1.122] autolearn=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 xUIauh-iTIqk for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 06:44:39 -0700 (PDT)
Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [IPv6:2607:f8b0:400e:c01::230]) by ietfa.amsl.com (Postfix) with ESMTP id 55EBE1A0A17 for <trans@ietf.org>; Mon, 31 Mar 2014 06:44:38 -0700 (PDT)
Received: by mail-pb0-f48.google.com with SMTP id md12so8159103pbc.7 for <trans@ietf.org>; Mon, 31 Mar 2014 06:44:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D0Eeb0X5UI9HTPu9AilKo7A3niV0d23dF9+grCOOxU4=; b=sPXE3DUG0HrJmdB/VEmDo9VHnJAAXvol3t+F6c+YB1bgFTnpShInUWlPWDnc0F8zrJ VKvrQuE9I0WL3QQRK2Ud4Tx77jIWvj1BthIbdjJ38zmK6JrsBaQaIJ8t+Vr7hOKsaR7k MEf46l+FS6aixLyugFQCsi1MZ4fpYlRzZXuP0k3ez5D2okyIpu1B8SoqpURlyCv3JXbj aJyA4SDZWxHDAsz6DepBNuroY40mehwerMh4AvlrKYAawuf9g36VnpeUrCa9Oqk/J6oC tKJJf+iMdFl7mRiwqE5oEV/G5kd2SI4elqDy2tPcIAXxkKN2Z0s8IqktTlowEkcMcl+E qzvQ==
MIME-Version: 1.0
X-Received: by 10.68.34.197 with SMTP id b5mr25426049pbj.16.1396273475314; Mon, 31 Mar 2014 06:44:35 -0700 (PDT)
Received: by 10.70.131.16 with HTTP; Mon, 31 Mar 2014 06:44:35 -0700 (PDT)
In-Reply-To: <53393F1F.6080005@comodo.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com> <53393F1F.6080005@comodo.com>
Date: Mon, 31 Mar 2014 06:44:35 -0700
Message-ID: <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com>
From: Peter Bowen <pzbowen@gmail.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/j7G0PSoW_5UjGMNek3TIAzgpzpE
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 13:44:40 -0000

On Mon, Mar 31, 2014 at 3:10 AM, Rob Stradling <rob.stradling@comodo.com> wrote:
> On 29/03/14 03:24, Peter Bowen wrote:
>> Instead of having "<PRIVATE>", what about replacing the redacted
>> string with a prefixed checksum of the part?
>>
>> Assuming we specify CRC-32 with "+" as the prefix,
>> "mail.corp.example.com" would become "+6f993bb2.example.com".  [...]
>> This has the benefit of providing
>> privacy while allowing stronger matching of the certificate.
>
> The aim of the PRIVATE option is to keep sub-domain names _completely
> hidden_ from the Log, so I think that revealing any information about them
> is problematic.

If _completely_hidden_ is the requirement, then I agree that any
option that is no f(x) = 1 (for fixed values of 1) fails.

Why have the long string "(PRIVATE)" at all then?  Would a single '?'
not be adequate?  I don't think you will ever find '?' in a real
dNSName.
On a related note, is there any plan to support blinding other general
name options?  Can email addresses in rfc822Name or ipAddresses be
blinded?

Thanks,
Peter


From nobody Mon Mar 31 07:01:26 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C776E1A6EF2 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 07:01:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.168
X-Spam-Level: 
X-Spam-Status: No, score=-0.168 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001, URI_HEX=1.122] autolearn=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 XYPY-Vdly7pF for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 07:01:22 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1BF1A0A24 for <trans@ietf.org>; Mon, 31 Mar 2014 07:01:21 -0700 (PDT)
Received: (qmail 5964 invoked by uid 1000); 31 Mar 2014 14:01:16 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 15:01:16 +0100
Message-ID: <5339752C.7020808@comodo.com>
Date: Mon, 31 Mar 2014 15:01:16 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Peter Bowen <pzbowen@gmail.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com> <53393F1F.6080005@comodo.com> <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com>
In-Reply-To: <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/upPSRWQPXZB1CMZJS5LA_6-Uisk
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 14:01:25 -0000

On 31/03/14 14:44, Peter Bowen wrote:
> On Mon, Mar 31, 2014 at 3:10 AM, Rob Stradling <rob.stradling@comodo.com> wrote:
>> On 29/03/14 03:24, Peter Bowen wrote:
>>> Instead of having "<PRIVATE>", what about replacing the redacted
>>> string with a prefixed checksum of the part?
>>>
>>> Assuming we specify CRC-32 with "+" as the prefix,
>>> "mail.corp.example.com" would become "+6f993bb2.example.com".  [...]
>>> This has the benefit of providing
>>> privacy while allowing stronger matching of the certificate.
>>
>> The aim of the PRIVATE option is to keep sub-domain names _completely
>> hidden_ from the Log, so I think that revealing any information about them
>> is problematic.
>
> If _completely_hidden_ is the requirement, then I agree that any
> option that is no f(x) = 1 (for fixed values of 1) fails.
>
> Why have the long string "(PRIVATE)" at all then?  Would a single '?'
> not be adequate?  I don't think you will ever find '?' in a real
> dNSName.

"PRIVATE" seemed a good choice of string literal from the point of view 
of explaining the idea clearly, but I'm not bothered what string literal 
we end up using.

Why does the length of the string literal concern you?

> On a related note, is there any plan to support blinding other general
> name options?  Can email addresses in rfc822Name or ipAddresses be
> blinded?

What part(s) of an IP Address could reasonably be blinded?

I think blinding part of an rfc822Name value could be useful, although 
I'm not sure it's really in scope for RFC6962-bis.

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Mon Mar 31 07:57:22 2014
Return-Path: <pzbowen@gmail.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91AE31A6EF0 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 07:57:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 fRuCwR29Q5py for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 07:57:19 -0700 (PDT)
Received: from mail-pb0-x236.google.com (mail-pb0-x236.google.com [IPv6:2607:f8b0:400e:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id DD5B01A6EEA for <trans@ietf.org>; Mon, 31 Mar 2014 07:57:16 -0700 (PDT)
Received: by mail-pb0-f54.google.com with SMTP id ma3so8268469pbc.41 for <trans@ietf.org>; Mon, 31 Mar 2014 07:57:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=v9qb0I2Uf9Koi57i7M6L73Koxydbz1imlddfkEzicRc=; b=gnJuGsKnGVLb7+Nq0iBvrWWa8Dsz9tAcZRTryubk4erT9l1Wqg7y+c45b0B/F1it0i Gy2pyjnvF2KbwWfH8YkH2F+IBU9IDmXtbtnyhh7zGUHM28rqX8gnAOnKvuvpQuI0TiI/ Bm7EQ3ABu0SFxFofPAIWRtFiMLVd6zAHCUBqEroNBgksX83513LBCK6+JjlgNZF9pdX/ pCNZAnorsThY9uHf1xqZgpyGWx5WUp9Vae2IEZNCtXj/zoAzDNXt52XOPYfH/r8ZXWJN ASIPY96RtGfv0eUcyXHttMc5NgNdYGPxCifZBLSRaqrRQ/1cnQkxRRGPBLJHpwso+ZX8 94gQ==
MIME-Version: 1.0
X-Received: by 10.66.11.66 with SMTP id o2mr4305372pab.142.1396277833792; Mon, 31 Mar 2014 07:57:13 -0700 (PDT)
Received: by 10.70.131.16 with HTTP; Mon, 31 Mar 2014 07:57:13 -0700 (PDT)
In-Reply-To: <5339752C.7020808@comodo.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com> <53393F1F.6080005@comodo.com> <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com> <5339752C.7020808@comodo.com>
Date: Mon, 31 Mar 2014 07:57:13 -0700
Message-ID: <CAK6vND_Dk9+eEg7EPBuN=x2TO5Ss1RmcY+i6x1BbZvHUpAvBWw@mail.gmail.com>
From: Peter Bowen <pzbowen@gmail.com>
To: Rob Stradling <rob.stradling@comodo.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/Onpw8ahZW9LmiUlpSryjGGn1JZ4
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 14:57:20 -0000

On Mon, Mar 31, 2014 at 7:01 AM, Rob Stradling <rob.stradling@comodo.com> wrote:
> On 31/03/14 14:44, Peter Bowen wrote:
>> If _completely_hidden_ is the requirement, then I agree that any
>> option that is no f(x) = 1 (for fixed values of 1) fails.
>>
>> Why have the long string "(PRIVATE)" at all then?  Would a single '?'
>> not be adequate?  I don't think you will ever find '?' in a real
>> dNSName.
>
>
> "PRIVATE" seemed a good choice of string literal from the point of view of
> explaining the idea clearly, but I'm not bothered what string literal we end
> up using.
>
> Why does the length of the string literal concern you?

I guess it does not really matter.  I was thinking about the future,
when CT is used for the CDN certificates with hundreds of SANs.
Moving "www" -> "(PRIVATE)" for 200 names increases the size 1200
bytes.  Maybe additional size is not a big deal.

Thanks,
Peter


From nobody Mon Mar 31 08:05:17 2014
Return-Path: <kent@bbn.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95E281A6F01 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:05:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 yD2-DJaMF7jK for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:05:13 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by ietfa.amsl.com (Postfix) with ESMTP id 7A15E1A6EF0 for <trans@ietf.org>; Mon, 31 Mar 2014 08:05:13 -0700 (PDT)
Received: from dhcp89-089-218.bbn.com ([128.89.89.218]:49221) by smtp.bbn.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from <kent@bbn.com>) id 1WUdm1-000H0N-SS for trans@ietf.org; Mon, 31 Mar 2014 11:05:17 -0400
Message-ID: <53398425.4020404@bbn.com>
Date: Mon, 31 Mar 2014 11:05:09 -0400
From: Stephen Kent <kent@bbn.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: trans@ietf.org
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Content-Type: multipart/alternative; boundary="------------000407090105050602070506"
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/vuqwQ4qZuomCENshOfM3SJfNV-k
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:05:15 -0000

This is a multi-part message in MIME format.
--------------000407090105050602070506
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


> I understand that there are problems with ASN.1 and many people don't 
> like it, but if we're talking about X.509 certificates we have to use 
> ASN.1. All of our code for putting blobs into a cert work by defining 
> the structure using ASN.1. Yes, we can add a blob that has some other 
> encoding, but it's more difficult.
>
> If the encoding were ASN.1, it might make adoption more straightforward.
>
> -Rick
>
*+1 though, as former PKIX, I may be biased :-).*

--------------000407090105050602070506
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <blockquote
cite="mid:544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            understand that there are problems with ASN.1 and many
            people don&#8217;t like it, but if we&#8217;re talking about X.509
            certificates we have to use ASN.1. All of our code for
            putting blobs into a cert work by defining the structure
            using ASN.1. Yes, we can add a blob that has some other
            encoding, but it&#8217;s more difficult.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">If
            the encoding were ASN.1, it might make adoption more
            straightforward.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">-Rick</span></p>
      </div>
    </blockquote>
    <b>+1 though, as former PKIX, I may be biased :-).</b><br>
  </body>
</html>

--------------000407090105050602070506--


From nobody Mon Mar 31 08:17:04 2014
Return-Path: <kent@bbn.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0ACB1A0862 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 cStGqfwfjQS9 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:17:00 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by ietfa.amsl.com (Postfix) with ESMTP id 245A41A066B for <trans@ietf.org>; Mon, 31 Mar 2014 08:17:00 -0700 (PDT)
Received: from dhcp89-089-218.bbn.com ([128.89.89.218]:49236) by smtp.bbn.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from <kent@bbn.com>) id 1WUdxQ-000H86-NP for trans@ietf.org; Mon, 31 Mar 2014 11:17:04 -0400
Message-ID: <533986E8.6040201@bbn.com>
Date: Mon, 31 Mar 2014 11:16:56 -0400
From: Stephen Kent <kent@bbn.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: trans@ietf.org
References: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local>
In-Reply-To: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/a0R5D8KFTnKr7RelzSjT6h_Jlpc
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:17:02 -0000

Bill,

> On 3/28/14 at 11:47 AM, eabalea@gmail.com (Erwann Abalea) wrote:
>
>> I don't see the problem with ASN.1.
>
> IMHO, the problem with ASN.1 is that it is too complex. There exists a 
> history of attacks on computer security by sending malformed ASN.1 
> irritating bugs in ASN.1 encoders. In addition, the ability to specify 
> "infinite" length data has caused buffer overruns.
>
> ASN.1 fans my say that these bugs have all been fixed, and they may be 
> right if no new ASN.1 interpreters are written.
>
> However, complexity is always a bad thing in a security protocol. Make 
> it only as complex as necessary, and no more complex.
>
> Cheers - Bill
I agree that ASN.1 is complex, and if this were a new protocol, not tied 
to any existing
ASN.1-based data structures, I would not select ASN.1 as a starting 
point. But since we're
talking about data from a TBS cert,since the generators of the data are 
CAs (who should
know how to process ASN.1), and since the consumers of the data are 
browsers who already
process certs, it seems reasonable to stick with ASN.1.

Steve


From nobody Mon Mar 31 08:19:11 2014
Return-Path: <rsalz@akamai.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E56251A6F01 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:19:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.31
X-Spam-Level: 
X-Spam-Status: No, score=-1.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, T_RP_MATCHES_RCVD=-0.01] autolearn=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 uWZRTJ-rwLQZ for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:19:08 -0700 (PDT)
Received: from prod-mail-xrelay06.akamai.com (prod-mail-xrelay06.akamai.com [96.6.114.98]) by ietfa.amsl.com (Postfix) with ESMTP id 90DA71A0862 for <trans@ietf.org>; Mon, 31 Mar 2014 08:19:08 -0700 (PDT)
Received: from prod-mail-xrelay06.akamai.com (localhost.localdomain [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 1C3CA165576; Mon, 31 Mar 2014 15:19:05 +0000 (GMT)
Received: from prod-mail-relay04.akamai.com (prod-mail-relay04.akamai.com [172.27.8.27]) by prod-mail-xrelay06.akamai.com (Postfix) with ESMTP id 11215165567; Mon, 31 Mar 2014 15:19:05 +0000 (GMT)
Received: from usma1ex-cashub.kendall.corp.akamai.com (usma1ex-cashub4.kendall.corp.akamai.com [172.27.105.20]) by prod-mail-relay04.akamai.com (Postfix) with ESMTP id B61F847BD5; Mon, 31 Mar 2014 15:19:04 +0000 (GMT)
Received: from USMBX1.msg.corp.akamai.com ([172.27.107.26]) by USMA1EX-CASHUB4.kendall.corp.akamai.com ([172.27.105.20]) with mapi; Mon, 31 Mar 2014 11:19:04 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: Stephen Kent <kent@bbn.com>, "trans@ietf.org" <trans@ietf.org>
Date: Mon, 31 Mar 2014 11:19:03 -0400
Thread-Topic: [Trans] RFC6962 BIS Log file encodings.
Thread-Index: Ac9M9EZFxzx1MMW1RhmnpIjTc0lJQgAABVXA
Message-ID: <2A0EFB9C05D0164E98F19BB0AF3708C711FD90F03D@USMBX1.msg.corp.akamai.com>
References: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local> <533986E8.6040201@bbn.com>
In-Reply-To: <533986E8.6040201@bbn.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/b_ShiWBLXu9542JCkMZ8AeVz7Ko
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:19:10 -0000

>  But since we're talking about data from a TBS cert,since the generators =
of the data are CAs (who should know how to process ASN.1), and since the c=
onsumers of the data are browsers who already process certs, it seems reaso=
nable to stick with ASN.1.

Adding another encoding makes things more complex.  Therefore, the simplest=
 thing to do is use ASN.1

It's like when you're editing someone else's source code: the best thing to=
 do is preserve the existing style.

	/r$

-- =20
Principal Security Engineer
Akamai Technology
Cambridge, MA



From nobody Mon Mar 31 08:26:53 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B35BC1A0A6F for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:26:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level: 
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 XMhG29wJGwdo for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:26:50 -0700 (PDT)
Received: from mail-ve0-x231.google.com (mail-ve0-x231.google.com [IPv6:2607:f8b0:400c:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 171901A0884 for <trans@ietf.org>; Mon, 31 Mar 2014 08:26:50 -0700 (PDT)
Received: by mail-ve0-f177.google.com with SMTP id sa20so8201288veb.36 for <trans@ietf.org>; Mon, 31 Mar 2014 08:26:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=x+ClOsGh0FqX+fGkYhRq3+FjMt9OEoTi6fxVsaQ5N+w=; b=oZ49EdPNrVZEpocuIT3Wnqp2S61qIlBkh8+pJXXdlnoztVNgfAX+L/4t7j4htavdIK EV0rPgX0pfJCU+Dh31JmoEyJajnPvJfrBlYLMQs46LkrCugHfNs4Rrpdi5BD7UE17wGU H57RPLYdAI9SSO2qQn/75Qd6c5HV+OCNL3S8mihY5r97mqgBEIgcNv3HGjwoww/awSum d2GgE3iRX96pmQyi9wphKsKUoTSoPJJe+C9IxRpRa0yPvZWl1i1LfQWhzz5W1JhZvoXp VQnDpugOQb1IDjjp6NyR6sf9dGoIFgAU3DDgnczPjr33OrkkKAGpSu9e8h/CONy2Ijw4 pB/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=x+ClOsGh0FqX+fGkYhRq3+FjMt9OEoTi6fxVsaQ5N+w=; b=b4tUVE4ktInV+wfqkKMjZdFgXzzGh9SP7Pgtwfiu/i8oJ78yKIKRtHGwh7IIldxV4v Rly33voVUEu/XJMZig4Ue3qcbPCaMQMAhIU/IL5X5PmxrWQFAbmXAlaHgHceQmmMJoWh Yb8hDUvVfHaVrfyfvZs4JU1lY/MTThimJBLCJG6tpFuSGlqsHuW5Rf6AYmfBksjLM8Hr TZ7QxEnnclrNdq++yorwTfxehwET1RVAHqQ2HVnkA21mupBbOeB8FaY5fvfItlb70tEP ypidft9qd7/k7gNWH6HzVE2GgpsCDr3wSc8Pl7OYyKZgydXLBQZPkEZO0bTNq0z6vzej 3OWA==
X-Gm-Message-State: ALoCoQnsysd9wKanX66eAR7Nk+W9RzEgzB5C80ENriLyiCjeKndTr05ny/9xiOOje1+umMwJ7BG+oTeuPUvmRl/IL7jZMc8lBuhvH4NezPOHcIuurBqcD2siuKK9/7hW98pN0hGG4vUUcndRbrOMFmbkMJW1ns23Z8FIo5qc37YpWh0fELm2qTYb0+el6boSYgp54ouAD/Bp
MIME-Version: 1.0
X-Received: by 10.221.26.10 with SMTP id rk10mr23875961vcb.0.1396279606622; Mon, 31 Mar 2014 08:26:46 -0700 (PDT)
Received: by 10.52.119.179 with HTTP; Mon, 31 Mar 2014 08:26:46 -0700 (PDT)
In-Reply-To: <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com> <5322131A.2080507@comodo.com> <CAMm+Lwhz7KM44kMgn8mdFtR6Ow=aMik-5GD-Wge+JZUKz751mA@mail.gmail.com> <CALzYgEdSs0+SJrL9uzem1NnWv=jPAFr_dxrqvLkSqyd_nX+yGg@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F39F4@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAMm+LwjriXwEYZZX03y=w-gC_O5uczuXKnAcJpUFnZ-m6JS4Pw@mail.gmail.com> <544B0DD62A64C1448B2DA253C011414607C85F3B2D@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM>
Date: Mon, 31 Mar 2014 16:26:46 +0100
Message-ID: <CABrd9SSZ=h_V-vn_jMO0D-NcqDg0KbkqfUHMa3XMo_eqM1J23Q@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Rick Andrews <Rick_Andrews@symantec.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/62JijDez3tl45AC6Z9wiShCrKfE
Cc: "trans@ietf.org" <trans@ietf.org>, Eran Messeri <eranm@google.com>, Phillip Hallam-Baker <hallam@gmail.com>, Rob Stradling <rob.stradling@comodo.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:26:51 -0000

On 28 March 2014 18:27, Rick Andrews <Rick_Andrews@symantec.com> wrote:
> I understand that there are problems with ASN.1 and many people don=E2=80=
=99t like
> it, but if we=E2=80=99re talking about X.509 certificates we have to use =
ASN.1. All
> of our code for putting blobs into a cert work by defining the structure
> using ASN.1. Yes, we can add a blob that has some other encoding, but it=
=E2=80=99s
> more difficult.
>
>
>
> If the encoding were ASN.1, it might make adoption more straightforward.

The problem is, there's no right answer here: strictly, the "most
correct" way of including an SCT is as a TLS extension - and that's
why we chose TLS encoding for SCTs. Whatever we do, it seems someone
will be unhappy. And at least TLS encoding is less complicated than
DER.

>
>
>
> -Rick
>
>
>
> From: Phillip Hallam-Baker [mailto:hallam@gmail.com]
> Sent: Friday, March 28, 2014 11:14 AM
> To: Rick Andrews
> Cc: Eran Messeri; Rob Stradling; trans@ietf.org
>
>
> Subject: Re: [Trans] RFC6962 BIS Log file encodings.
>
>
>
> The encoding isn't ASN.1 so using ASN.1 schema is a terrible idea.
>
>
>
> Putting data in certificates does unfortunately lead to the risk of ASN.1=
.
>
>
>
> One of the reasons I developed JSON-BCD was I could see this going to hap=
pen
> and I would much prefer the JSON style approach over any further investme=
nt
> in ASN.1.
>
>
>
>
>
>
>
> On Fri, Mar 28, 2014 at 1:31 PM, Rick Andrews <Rick_Andrews@symantec.com>
> wrote:
>
> In addition, our ASN.1 experts have asked for the syntax to be described =
in
> =E2=80=9CASN.1-like=E2=80=9D syntax, as is used in RFCs 3280 and 5280.
>
>
>
> For example, 3280/5280 defines an Extension like this:
>
>
>
> Extension  ::=3D  SEQUENCE  {
>
>      extnID      OBJECT IDENTIFIER,
>
>      critical    BOOLEAN DEFAULT FALSE,
>
>      extnValue   OCTET STRING  }
>
>
>
> so the extnValue is defined as an OCTET STRING, yet 6962 says =E2=80=9C=
=E2=80=A6encoding the
> SignedCertificateTimestampList structure as an ASN.1 OCTET STRING and
> inserting the resulting data in the TBSCertificate as an X.509v3 certific=
ate
> extension=E2=80=A6=E2=80=9D. The ASN.1 folks say it=E2=80=99s not clear i=
f that means that the
> Extension contains the OCTET STRING data type (for extnValue) and length
> followed by another OCTET STRING data type identifier and length of the S=
CT.
> Or is the second OCTET STRING identifier redundant?
>
>
>
> Those updating existing cert generation code will probably be dealing wit=
h
> ASN.1 compilers, so a precise definition of structures in ASN.1-like synt=
ax
> will go a long way. In addition, defining OIDs as arc plus extension (lik=
e
> this: id-kp-serverAuth  OBJECT IDENTIFIER ::=3D { id-kp 1 }) would help.
>
>
>
> -Rick
>
>
>
> From: Trans [mailto:trans-bounces@ietf.org] On Behalf Of Eran Messeri
> Sent: Friday, March 14, 2014 3:01 AM
> To: Phillip Hallam-Baker
> Cc: Rob Stradling; trans@ietf.org
> Subject: Re: [Trans] RFC6962 BIS Log file encodings.
>
>
>
> I strongly support clarifying the description of the file format. When I
> started implementing aspects of RFC6962 (with no background in TLS encodi=
ng
> or ASN.1) it was very unclear.
>
> From other posts on the list it seems this was unclear to others as well.
>
>
>
> On Thu, Mar 13, 2014 at 10:50 PM, Phillip Hallam-Baker <hallam@gmail.com>
> wrote:
>
> On Thu, Mar 13, 2014 at 4:20 PM, Rob Stradling <rob.stradling@comodo.com>
> wrote:
>
> (Inspired by RFC5280 Appendix C)
>
> Would it help to include one or more example SCTs in the text?
>
>
>
> I think we definitely need that for Proposed. But right now I am trying t=
o
> see how complete the description is.
>
>
>
> --
> Website: http://hallambaker.com/
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>
>
>
>
>
>
>
> --
> Website: http://hallambaker.com/
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>



--=20
Certificate Transparency is hiring! Let me know if you're interested.


From nobody Mon Mar 31 08:28:18 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28B061A0807 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:28:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.789
X-Spam-Level: 
X-Spam-Status: No, score=-0.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_45=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 60ry_mNeviMZ for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:28:15 -0700 (PDT)
Received: from mail-ve0-x235.google.com (mail-ve0-x235.google.com [IPv6:2607:f8b0:400c:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id D63E51A0549 for <trans@ietf.org>; Mon, 31 Mar 2014 08:28:14 -0700 (PDT)
Received: by mail-ve0-f181.google.com with SMTP id oy12so8135157veb.40 for <trans@ietf.org>; Mon, 31 Mar 2014 08:28:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8wXmTZ8BE/vhO4NspA7mgoyriSSSvkWlt3ChLY0Ny4s=; b=eij9DiDduVWzp5qRS4Gs3Vzae98VWWHTxg5xeUHpU4ST4RiZyNGX7fXammQvNLTX9L sRviClgIzttSDjK28d4QA1wDdlfLiPSaXvLOkZZgbtn9WAy4cMIv25tghu//MLr+dFII /iwJ4cAs/rijF45ZrNQH5ah9GHpe+zvd++dBD7p2z4yc+JMn5/z+c4GKz8d4OT5PNzdL ljQNwBKW40l66/HcnK48QkXK1gN45hU8dqhIRxCIn8LCk4saSfv9VvnP54DojyPuCH8o g7V9+QkCNmgppzaJUF7kD1wtnQS2knFsyx7JwFriJovGovg1mk2F9LWMsF4zlqbol8FM ymTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=8wXmTZ8BE/vhO4NspA7mgoyriSSSvkWlt3ChLY0Ny4s=; b=c9fCcK3PuJHzjqZpOc7rvn/SvNMvbK5h4XBxjvHaRy3RJW8JG2CBczdZfB9QcMrIxb FeNl3ftaKI+laIx+dpxTCS5opHT3AxSocjXKQu/a4HZbclSXoQREQXC64uxQ2UolbJ2c F2TABVxUmE6820V2IcMYB002QPzThnUjj7KL6aBlT4zUSocxvSkT8qwfZgANE+9vB9Hj TttgJQA04DeB6qkRseFBHPQU1OcNdV6sPWZVe/3/4rlWNfOAzI48DDaPbNS4IO54eVWr 9PedG11ZsTT4iHNd6huufoRG04sQaeE1HVEoxLyoIvNOpgrbvcqqhU/WOS/6/4TFMrFy jDAw==
X-Gm-Message-State: ALoCoQlZfGO+Vkt1D6EJsSEISREE0fxrkCWd3LNhOgQhz2AN0Q8/e34lifQA8iSniBzDYPwinjeJ+o8S6gIHWx7x68Go/+6p+kFkFYpWWyylVpoCCZzQD+YKxP78+W4uiqE/jtrpfJ8aC+YOnCsRiPllZLZVrjBrdZbh57x6jhVWZjroNKBDrb9u79cfB3tS8p9LAW4s3E0p
MIME-Version: 1.0
X-Received: by 10.220.249.6 with SMTP id mi6mr473205vcb.33.1396279691445; Mon, 31 Mar 2014 08:28:11 -0700 (PDT)
Received: by 10.52.119.179 with HTTP; Mon, 31 Mar 2014 08:28:11 -0700 (PDT)
In-Reply-To: <2A0EFB9C05D0164E98F19BB0AF3708C711FD90F03D@USMBX1.msg.corp.akamai.com>
References: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local> <533986E8.6040201@bbn.com> <2A0EFB9C05D0164E98F19BB0AF3708C711FD90F03D@USMBX1.msg.corp.akamai.com>
Date: Mon, 31 Mar 2014 16:28:11 +0100
Message-ID: <CABrd9SS5d6De38tE-cxWBTopOh7vZhD3EHCW30rEzThj-g30-w@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: "Salz, Rich" <rsalz@akamai.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/9XoDseTXl6UYXZ85nnxQvhsGv7k
Cc: "trans@ietf.org" <trans@ietf.org>, Stephen Kent <kent@bbn.com>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:28:16 -0000

On 31 March 2014 16:19, Salz, Rich <rsalz@akamai.com> wrote:
>>  But since we're talking about data from a TBS cert,since the generators of the data are CAs (who should know how to process ASN.1), and since the consumers of the data are browsers who already process certs, it seems reasonable to stick with ASN.1.
>
> Adding another encoding makes things more complex.  Therefore, the simplest thing to do is use ASN.1
>
> It's like when you're editing someone else's source code: the best thing to do is preserve the existing style.

As I just mention, its not actually another encoding - the data
structure can also (ideally should also) be sent as a TLS extension,
in which case ASN.1 is not the simplest thing to do.

>
>         /r$
>
> --
> Principal Security Engineer
> Akamai Technology
> Cambridge, MA
>
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans



-- 
Certificate Transparency is hiring! Let me know if you're interested.


From nobody Mon Mar 31 08:35:11 2014
Return-Path: <benl@google.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56E951A6EF0 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:35:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level: 
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 mIlLPSO2sx2f for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 08:35:04 -0700 (PDT)
Received: from mail-vc0-x231.google.com (mail-vc0-x231.google.com [IPv6:2607:f8b0:400c:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id A3C4B1A6EDC for <trans@ietf.org>; Mon, 31 Mar 2014 08:35:04 -0700 (PDT)
Received: by mail-vc0-f177.google.com with SMTP id if17so8184713vcb.8 for <trans@ietf.org>; Mon, 31 Mar 2014 08:35:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jewWlSO9AMH+zcTD7tboKkTZgaHisI/twDpIrEB4DCg=; b=iSwxIZpNRA2kh/UrfmXelzm09/d++1+cZwZsYxbTLqwbmStCIq0LLdUb1ZbbzDMTIN 43R+XXlRn1vE15kG907ZjNFh/IfNDEssDHiONQUANt83kqXdU/QlsMEmOOVPtjA1D7z9 OfRr922jZjx4gg3czTrVoDeMy3FViYD45WorsVcAKAwWsTjjoDza93hgqQn9nsUJINY2 IXodXA1M0H/Fc+I9lgcU+U7qkBMPpOWLE3K+pJBcrLSqamu1qs8iqksePAzDj+tA4s6W pqJm6Ay5GvZxlBj/QCNxJ8rZFyXwqt9IkIExvMKTIV9VMvu6QaJBce53+WIoW9TmrmdG F5qA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jewWlSO9AMH+zcTD7tboKkTZgaHisI/twDpIrEB4DCg=; b=hwYj3zaP8WTl6vwIczx7sUvSCnGQ/lr+5BkDnUcf/f0QuoW8v7kW840sXM734ayeGt DKiKdBXzQITahsErb9MA8xRSwcnAgY2dYLPFagkfIKaDsULnvBhLSj2HGiZU2xhe1mHn sqhYmsqcfrJJVI8OTrN0MeAcr6UG9sm6/c+gxV++TktLKgs3nenQPgUdei2C6X1AqFzX Aofbb/y6irzlNKYd9S1HyPD4CmCWyTRr4Fyaqs0PeerAJ1VMuh5zpWMG3iahTK0a9GVg Tbw7KwwyiDUdZO2Le2xDUdml0CUumRZtk5zvupU0pn+ywSj3pubHvCLk/YKMJC1zX8no vjPQ==
X-Gm-Message-State: ALoCoQk6jJ/Sj9EZn3vjwVma/q5HzCK9OLPqht86Z2SGIuFX7Q1VJwOsKxRnpm+jd0UKlBSVV34RF4uzrMbzzsf+FJooc7xyfm0ygebpK94OEKDt0FHrucSMwcGAiEmyVctPp4eqR7ioYGwNCODMZwH/IpyBxFuCMfuZCJKeusZzByqexVGHMGetO8UuPxIm6iAZJWBx+rpL
MIME-Version: 1.0
X-Received: by 10.58.172.132 with SMTP id bc4mr187380vec.45.1396280101200; Mon, 31 Mar 2014 08:35:01 -0700 (PDT)
Received: by 10.52.119.179 with HTTP; Mon, 31 Mar 2014 08:35:01 -0700 (PDT)
In-Reply-To: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com>
References: <CAMm+Lwjy7gMphsfByROYP2WDTvP4nVkCQPj=oHkVFr=AQv=qjw@mail.gmail.com>
Date: Mon, 31 Mar 2014 16:35:01 +0100
Message-ID: <CABrd9SR77m-=R7WDApOgiuTZ4-58SZJM=p3xJVJjCrQWGsSNFw@mail.gmail.com>
From: Ben Laurie <benl@google.com>
To: Phillip Hallam-Baker <hallam@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/jVxSOvlweQIg9qci7hturOj9yaU
Cc: "trans@ietf.org" <trans@ietf.org>
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 15:35:06 -0000

And to answer the original question...

On 13 March 2014 17:29, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> I am trying to make sense of the log file encoding (section 3). this does
> not seem to me to be properly or clearly specified.
>
> RFC6962 punts the encoding question to RFC5246 but this only helps somewhat
> because the description there is atrocious.
>
> In particular it is implicit in the text that digitaly-signed is equivalent
> to the ASN.1 macro. But this isn't actually explained anywhere in section 4
> of 5246. So as a result there is no information on where the signature
> appears in the data stream, does it precede or follow the signed data?
>
> This is quite problematic because in the TLS use the signed data does not
> appear on the wire at all, the construct is used in client auth when the
> prior handshake is signed so there is no need to retransmit the data.
>
>
> It looks to me like the idea here is that the SCT does not need to include
> the certificate or precertificate data because the corresponding signed data
> will always be implicit from the mode of use.

Exactly.

> But that needs to be clearly
> stated.

RFC 5246 seems pretty clear already, from 4.7:

"A digitally-signed element is encoded as a struct DigitallySigned:

      struct {
         SignatureAndHashAlgorithm algorithm;
         opaque signature<0..2^16-1>;
      } DigitallySigned;

   The algorithm field specifies the algorithm used (see Section
   7.4.1.4.1 for the definition of this field).  Note that the
   introduction of the algorithm field is a change from previous
   versions.  The signature is a digital signature using those
   algorithms over the contents of the element.  The contents themselves
   do not appear on the wire but are simply calculated.  The length of
   the signature is specified by the signing algorithm and key."

I'm not sure how to state it more clearly than that.

> At the moment the specification is assuming that the reader has a high
> degree of familiarity with PKIX and TLS encodings and can switch gear
> between them.
>
> --
> Website: http://hallambaker.com/
>
> _______________________________________________
> Trans mailing list
> Trans@ietf.org
> https://www.ietf.org/mailman/listinfo/trans
>



-- 
Certificate Transparency is hiring! Let me know if you're interested.


From nobody Mon Mar 31 13:00:24 2014
Return-Path: <kent@bbn.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FCCD1A6F6A for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 13:00:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 FVD8wQOf9_AU for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 13:00:20 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by ietfa.amsl.com (Postfix) with ESMTP id 652981A6F66 for <trans@ietf.org>; Mon, 31 Mar 2014 13:00:20 -0700 (PDT)
Received: from dhcp89-089-218.bbn.com ([128.89.89.218]:50456) by smtp.bbn.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from <kent@bbn.com>) id 1WUiNb-000KNe-MF for trans@ietf.org; Mon, 31 Mar 2014 16:00:23 -0400
Message-ID: <5339C94F.9030001@bbn.com>
Date: Mon, 31 Mar 2014 16:00:15 -0400
From: Stephen Kent <kent@bbn.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: trans@ietf.org
References: <r422Ps-1075i-50EDDACBA0064390A2CED9708B9D3E07@Williams-MacBook-Pro.local> <533986E8.6040201@bbn.com> <2A0EFB9C05D0164E98F19BB0AF3708C711FD90F03D@USMBX1.msg.corp.akamai.com> <CABrd9SS5d6De38tE-cxWBTopOh7vZhD3EHCW30rEzThj-g30-w@mail.gmail.com>
In-Reply-To: <CABrd9SS5d6De38tE-cxWBTopOh7vZhD3EHCW30rEzThj-g30-w@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/myW8rx1M7pYt8-nmlsbae_rRYHs
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 20:00:22 -0000

Ben,

> On 31 March 2014 16:19, Salz, Rich <rsalz@akamai.com> wrote:
>>>   But since we're talking about data from a TBS cert,since the generators of the data are CAs (who should know how to process ASN.1), and since the consumers of the data are browsers who already process certs, it seems reasonable to stick with ASN.1.
>> Adding another encoding makes things more complex.  Therefore, the simplest thing to do is use ASN.1
>>
>> It's like when you're editing someone else's source code: the best thing to do is preserve the existing style.
> As I just mention, its not actually another encoding - the data
> structure can also (ideally should also) be sent as a TLS extension,
> in which case ASN.1 is not the simplest thing to do.
Sorry if I misinterpreted the context. We need definitive statements 
about how each major
data element is transmitted, against what it is compared, and how it is 
generated.
Only then does it make sense to debate which encoding(s) make sense.

Steve


From nobody Mon Mar 31 14:05:26 2014
Return-Path: <rob.stradling@comodo.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6645A1A7D81 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 14:05:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.29
X-Spam-Level: 
X-Spam-Status: No, score=-1.29 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_NET=0.611, SPF_PASS=-0.001] autolearn=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 7jnJN2lL4W2q for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 14:05:22 -0700 (PDT)
Received: from ian.brad.office.comodo.net (eth5.brad-fw.brad.office.ccanet.co.uk [178.255.87.226]) by ietfa.amsl.com (Postfix) with ESMTP id 702DE1A7D80 for <trans@ietf.org>; Mon, 31 Mar 2014 14:05:20 -0700 (PDT)
Received: (qmail 22308 invoked by uid 1000); 31 Mar 2014 21:05:16 -0000
Received: from nigel.brad.office.comodo.net (HELO [192.168.0.58]) (192.168.0.58) (smtp-auth username rob, mechanism plain) by ian.brad.office.comodo.net (qpsmtpd/0.40) with (AES128-SHA encrypted) ESMTPSA; Mon, 31 Mar 2014 22:05:16 +0100
Message-ID: <5339D88C.7060605@comodo.com>
Date: Mon, 31 Mar 2014 22:05:16 +0100
From: Rob Stradling <rob.stradling@comodo.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Peter Bowen <pzbowen@gmail.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com> <53393F1F.6080005@comodo.com> <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com> <5339752C.7020808@comodo.com> <CAK6vND_Dk9+eEg7EPBuN=x2TO5Ss1RmcY+i6x1BbZvHUpAvBWw@mail.gmail.com>
In-Reply-To: <CAK6vND_Dk9+eEg7EPBuN=x2TO5Ss1RmcY+i6x1BbZvHUpAvBWw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/jVZqHLMjtvWnFrkaGhoCUjQKlh8
Cc: "trans@ietf.org" <trans@ietf.org>, Rick Andrews <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 21:05:24 -0000

On 31/03/14 15:57, Peter Bowen wrote:
> On Mon, Mar 31, 2014 at 7:01 AM, Rob Stradling <rob.stradling@comodo.com> wrote:
>> On 31/03/14 14:44, Peter Bowen wrote:
>>> If _completely_hidden_ is the requirement, then I agree that any
>>> option that is no f(x) = 1 (for fixed values of 1) fails.
>>>
>>> Why have the long string "(PRIVATE)" at all then?  Would a single '?'
>>> not be adequate?  I don't think you will ever find '?' in a real
>>> dNSName.
>>
>>
>> "PRIVATE" seemed a good choice of string literal from the point of view of
>> explaining the idea clearly, but I'm not bothered what string literal we end
>> up using.
>>
>> Why does the length of the string literal concern you?
>
> I guess it does not really matter.  I was thinking about the future,
> when CT is used for the CDN certificates with hundreds of SANs.
> Moving "www" -> "(PRIVATE)" for 200 names increases the size 1200
> bytes.  Maybe additional size is not a big deal.

"(PRIVATE)" will appear in some Precertificates.  Precertificates will 
be generated by CAs, stored by CT Logs, and dynamically reconstructed by 
TLS Clients.

"(PRIVATE)" will _not_ appear in Server Certificates sent by TLS Servers 
to TLS Clients.  So if you're concerned about the impact of "(PRIVATE)" 
on TLS handshake sizes, you needn't be.

-- 
Rob Stradling
Senior Research & Development Scientist
COMODO - Creating Trust Online


From nobody Mon Mar 31 15:05:07 2014
Return-Path: <doug.beattie@globalsign.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41DA61A08EB for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 15:05:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham
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 DLhhhqoWq3vI for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 15:05:04 -0700 (PDT)
Received: from mail-qg0-x233.google.com (mail-qg0-x233.google.com [IPv6:2607:f8b0:400d:c04::233]) by ietfa.amsl.com (Postfix) with ESMTP id 262251A701D for <trans@ietf.org>; Mon, 31 Mar 2014 15:05:04 -0700 (PDT)
Received: by mail-qg0-f51.google.com with SMTP id q108so4548934qgd.24 for <trans@ietf.org>; Mon, 31 Mar 2014 15:05:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=globalsign.com; s=google; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:thread-index :content-language; bh=I7PfqdmpgR+1wc3FD0z0B3IkLmu1AdGDtmADqZozabc=; b=N7SHvRpOpp0MVTWMHFwF1qKjkQXZHAF6zr9rLyHxkwjifS7CI1I1Wp6MBUrQrZHLsB EdwiCLl7J/TFsjol2QIeWzJnLKVV9npS6gJlurSisPHE8AdCHRSy+6/7Ab1b8QVVeJ8b JDkIdtGezkhT2YL2r5PUCU8HSiX2XT6lWQhdE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:content-transfer-encoding :thread-index:content-language; bh=I7PfqdmpgR+1wc3FD0z0B3IkLmu1AdGDtmADqZozabc=; b=JGAUp4ekez3q/NL1/gB+CTXvjzDm6rVH0uOr0ENsypPtWSVjCXa4BLwTmRSfgcie0B 1OdkHQgl8xk7WMo+5RMEAG7h2LN1jh8Z+hdQVJztaVVlWs9bmuwHww2k7Xzr+2Wn4/w9 PAEJyvh+7Fu3eAuIZ+0z4w5dxrsra0a/7IS+BYcmUx7Wbd4LwdSM/dxW0kaJuG0s+Vb1 NwkhEmNuU5cdJs5tWrfJ0V5rSK2QskhjdMx1vtHpiPPTSr6E4rOo7oWBccYkMdyBbL/A kwtrpTSBi5JjWwJOJUFUJ81cJMH4qBGsFU8JUMP3dW7mH+jhIn4mJylqe3Gcq/NhZzT4 KAPg==
X-Gm-Message-State: ALoCoQnH5p7F7tEpoLabe8lSsULIiPVfE+NGr9USPAWKwC+o+IrmrPRg3GG+Jya0/HdVIMh0LBgi
X-Received: by 10.140.88.85 with SMTP id s79mr10824684qgd.70.1396303500603; Mon, 31 Mar 2014 15:05:00 -0700 (PDT)
Received: from 42G8TY1 (pool-108-49-225-12.bstnma.fios.verizon.net. [108.49.225.12]) by mx.google.com with ESMTPSA id b4sm30835867qaw.26.2014.03.31.15.04.59 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 31 Mar 2014 15:04:59 -0700 (PDT)
From: "Doug Beattie" <doug.beattie@globalsign.com>
To: "'Peter Bowen'" <pzbowen@gmail.com>, "'Rob Stradling'" <rob.stradling@comodo.com>
References: <544B0DD62A64C1448B2DA253C011414607C85F3902@TUS1XCHEVSPIN33.SYMC.SYMANTEC.COM> <CAK6vND-NToUO3FgC-Tp-nykj-LYpDQE0AewJeF5oUHow6XSLSQ@mail.gmail.com> <53393F1F.6080005@comodo.com> <CAK6vND88x3PFM1Ay9ebwRBCabJMrjLH=c7xMtKWBJhOuwMJ-pw@mail.gmail.com> <5339752C.7020808@comodo.com> <CAK6vND_Dk9+eEg7EPBuN=x2TO5Ss1RmcY+i6x1BbZvHUpAvBWw@mail.gmail.com>
In-Reply-To: <CAK6vND_Dk9+eEg7EPBuN=x2TO5Ss1RmcY+i6x1BbZvHUpAvBWw@mail.gmail.com>
Date: Mon, 31 Mar 2014 18:04:57 -0400
Message-ID: <063901cf4d2d$41c859b0$c5590d10$@globalsign.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQFYXx6NWUytiHdvSaGjSCMH87BNrgITO4qdAakeWbsCGoj4dgGHg4giAtqwYwCbl9DkoA==
Content-Language: en-us
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/oZKkGvnbbEh8c1FVWAtPHAzU0x4
Cc: trans@ietf.org, 'Rick Andrews' <Rick_Andrews@symantec.com>
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Mar 2014 22:05:06 -0000

I agree with Peter on this one, why are we making a long human readable
string for a cert that basically no-body will ever look at and will be used
only by the browser to validate the SCT (and the CA to create the SCT
extension)?  When the browser tries to validate an SSL certificate they need
an indication that the SCTs were computed normally or via the Private
algorithm. Aren't all the SANs either private or not in a cert, and not a
mix?  (sorry if this is in a spec or an email that I missed).

It seems like the indicator to the browser should be at the SCT extension
level, not on every SAN entry (there could be hundreds), so we could omit
any indication of private at the per-san level.  If it needs to be at the
SAN level (for some reason), then put in a valid PrintableString character
(maybe 2) we'd never expect to see in the wild.

I'm sure I'm missing a key point.

Doug

-----Original Message-----
From: Trans [mailto:trans-bounces@ietf.org] On Behalf Of Peter Bowen
Sent: Monday, March 31, 2014 10:57 AM
To: Rob Stradling
Cc: trans@ietf.org; Rick Andrews
Subject: Re: [Trans] Angle brackets in the PRIVATE option (Ticket #1)

On Mon, Mar 31, 2014 at 7:01 AM, Rob Stradling <rob.stradling@comodo.com>
wrote:
> On 31/03/14 14:44, Peter Bowen wrote:
>> If _completely_hidden_ is the requirement, then I agree that any 
>> option that is no f(x) = 1 (for fixed values of 1) fails.
>>
>> Why have the long string "(PRIVATE)" at all then?  Would a single '?'
>> not be adequate?  I don't think you will ever find '?' in a real 
>> dNSName.
>
>
> "PRIVATE" seemed a good choice of string literal from the point of 
> view of explaining the idea clearly, but I'm not bothered what string 
> literal we end up using.
>
> Why does the length of the string literal concern you?

I guess it does not really matter.  I was thinking about the future, when CT
is used for the CDN certificates with hundreds of SANs.
Moving "www" -> "(PRIVATE)" for 200 names increases the size 1200 bytes.
Maybe additional size is not a big deal.

Thanks,
Peter

_______________________________________________
Trans mailing list
Trans@ietf.org
https://www.ietf.org/mailman/listinfo/trans


From nobody Mon Mar 31 23:00:26 2014
Return-Path: <frantz@pwpconsult.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E04ED1A6FD6 for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 23:00:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.3
X-Spam-Level: 
X-Spam-Status: No, score=-1.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_45=0.6, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=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 a2i4S_LuhtPX for <trans@ietfa.amsl.com>; Mon, 31 Mar 2014 23:00:23 -0700 (PDT)
Received: from elasmtp-kukur.atl.sa.earthlink.net (elasmtp-kukur.atl.sa.earthlink.net [209.86.89.65]) by ietfa.amsl.com (Postfix) with ESMTP id C2EF01A096C for <trans@ietf.org>; Mon, 31 Mar 2014 23:00:23 -0700 (PDT)
Received: from [173.75.83.234] (helo=Williams-MacBook-Pro.local) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1WUrkB-0004mE-Ho for trans@ietf.org; Tue, 01 Apr 2014 02:00:19 -0400
Date: Mon, 31 Mar 2014 22:59:49 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: trans@ietf.org
X-Priority: 3
In-Reply-To: <533986E8.6040201@bbn.com>
Message-ID: <r422Ps-1075i-F609ABACDF8640D7BBEA493172D4438F@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.3.1 (422)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec792cff6a674c926c194ecf43c409525434350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 173.75.83.234
Archived-At: http://mailarchive.ietf.org/arch/msg/trans/X-uVJ70Zz8vKamuu78uYiJ_y1bQ
Subject: Re: [Trans] RFC6962 BIS Log file encodings.
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 06:00:25 -0000

On 3/31/14 at 8:16 AM, kent@bbn.com (Stephen Kent) wrote:

>I agree that ASN.1 is complex, and if this were a new protocol, not tied t=
o any existing
>ASN.1-based data structures, I would not select ASN.1 as a starting point.=
 But since we're
>talking about data from a TBS cert,since the generators of the data are CA=
s (who should
>know how to process ASN.1), and since the consumers of the data are browse=
rs who already
>process certs, it seems reasonable to stick with ASN.1.

On 3/31/14 at 8:19 AM, rsalz@akamai.com (Salz, Rich) wrote:

>Adding another encoding makes things more complex.  Therefore, the simples=
t thing to do is use ASN.1
>
>It's like when you're editing someone else's source code: the=20
>best thing to do is preserve the existing style.

On 3/31/14 at 8:28 AM, benl@google.com (Ben Laurie) wrote:

>As I just mention, its not actually another encoding - the data
>structure can also (ideally should also) be sent as a TLS extension,
>in which case ASN.1 is not the simplest thing to do.

Stephen, Rich and Ben make good points. It's too bad the=20
conclusions differ.

Cheers - Bill

--------------------------------------------------------------
Bill Frantz        | There are now so many exceptions to the
408-356-8506       | Fourth Amendment that it operates only by
www.pwpconsult.com | accident.  -  William Hugh Murray

