Re: [TLS] OCSP must staple

"Jeremy Rowley" <> Sun, 08 June 2014 04:02 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id CA8921A02B4 for <>; Sat, 7 Jun 2014 21:02:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.953
X-Spam-Status: No, score=-4.953 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id wDPRg4NsZPka for <>; Sat, 7 Jun 2014 21:02:44 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 4AA5F1A02B2 for <>; Sat, 7 Jun 2014 21:02:44 -0700 (PDT)
Received: from JROWLEYL2 ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPSA id CF0037FA482; Sat, 7 Jun 2014 22:02:36 -0600 (MDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;; s=mail; t=1402200157; bh=fzmJ845I+OV9JtqWpszm4TGzza/jEWlVV11L2r5eAZI=; h=From:To:References:In-Reply-To:Subject:Date; b=yKubcaQZoMxqUfJqikvMSxGeYcwPUpBYdwQRI18rLyVT9hOJnJYbBjTE6VVFe/pze KrTqEvcZbG6SmUJmuYylAdue6TTOHTYhNgLInDUVPHyJnhwn41pagzRaelYop8RY7d QU/R21y7j4Q+woeC0dvM8DfvOlGGbw1GyeoHsMBU=
From: "Jeremy Rowley" <>
To: "'Salz, Rich'" <>, <>
References: <097101cf7aa7$17f960a0$47ec21e0$> <> <> <> <> <> <> <> <> <> <> <>
In-Reply-To: <>
Date: Sat, 7 Jun 2014 22:02:38 -0600
Message-ID: <155f01cf82ce$7cfa8360$76ef8a20$>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJxv6HtmB9uk8Yt5wEeFHdRD1knoQEt2WjqAP+sMUYCHog9/QJH2PNTApX9AA0COSwKkwNalKqnAp4CcngB5F3w/QJ8kG4OAaygmc2ZZtBTsA==
Content-Language: en-us
Subject: Re: [TLS] OCSP must staple
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sun, 08 Jun 2014 04:02:46 -0000

>> Well, if the server *is* OCSP stapling capable, there is little harm in
having a "must staple" certificate.

>Except that they are depending on the CA's OCSP responder, and trusting
(worrying is a more accurate term) that the browsers will do the right
thing, whatever that is.  I'll be pretty surprised if the "select few," as
you put it, will want must-staple certificates. 

Any standard "trusts" that the implementers will do the right thing.  Not
sure that's an argument against adoption.  CA OCSP responder availability
isn't a concern with stapling, especially considering uptimes typically
exceed 99.99% ( We already have people
interested in using must staple upon adoption so this shouldn't be a factor
in the adopting the draft. 

>> but larger problem lies upstream, working revocation for the masses.

>Which masses?  For what? We're going through an exercise of checking the
SSL certs on the true origins of many of our customers.  You'd be sadly
surprised how many of them are expired, have wrong SAN fields, unknown CA's,
and so on.  And even sadder if you knew how many said "we'll deal with it
later, if at all."  And yet, the web commerce still marches on.

Non-compliance by certain CAs is really irrelevant to whether OCSP Must
Staple should be adopted as a standard. Must staple is about letting server
operators dictate whether stapling is required, not on improving CA
certificate profiles. That should be addressed in a separate RFC by those
concerned with current practices. 

>I  think the general public is put more at risk by erroneously-issued
certificates, whether by accident or malicious or "national security."
Luckily, it appears that Certificate Transparency seems likely to narrow
that window of exposure down to a fairly short time.

Again, irrelevant to whether MUST Staple is adopted. CT does not preclude
MUST Staple and vice versa.  All security is a layered approach.  This is
just one more tool available to server operators to increase their level of
security. Best of all, MUST staple doesn't necessarily require a change in
current server software. Only a change in the browser to recognize the