Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Issue 11184027: net: add DANE support for DNSSEC stapled certificates. (Closed)

Created:
8 years, 2 months ago by agl
Modified:
4 years, 5 months ago
Reviewers:
wtc, Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

net: add DANE support for DNSSEC stapled certificates. Currently we support a form of CAA record for DNSSEC stapled certificates. Now that RFC 6698 has been published, we want to change it to use that. This CL adds support for DANE records in stapled certificates. After this has reached the stable channel, the old CAA support can be removed. BUG=none TEST=Check that https://spki.dane.imperialviolet.org loads without errors. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167227

Patch Set 1 #

Patch Set 2 : ... #

Total comments: 20

Patch Set 3 : ... #

Patch Set 4 : Syncing with trunk in order to land. #

Patch Set 5 : Syncing with trunk in order to land. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+187 lines, -8 lines) Patch
M net/base/dns_util.h View 1 chunk +1 line, -0 lines 0 comments Download
M net/base/dnssec_chain_verifier.h View 1 2 3 chunks +28 lines, -0 lines 0 comments Download
M net/base/dnssec_chain_verifier.cc View 1 2 5 chunks +78 lines, -2 lines 0 comments Download
M net/socket/ssl_client_socket_nss.cc View 1 2 3 3 chunks +80 lines, -6 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
agl
8 years, 2 months ago (2012-10-17 20:06:09 UTC) #1
agl
P.s. if people feel that we should just dump this code, I'm OK with that ...
8 years, 2 months ago (2012-10-18 23:17:08 UTC) #2
Ryan Sleevi
Sorry, forgot to publish comments. Presuming that the DNSSEC verification code is correct, the implementation ...
8 years, 2 months ago (2012-10-18 23:21:12 UTC) #3
wtc
Review comments on patch set 2: I took a very quick look. This CL seems ...
8 years, 2 months ago (2012-10-18 23:38:22 UTC) #4
wtc
On 2012/10/18 23:17:08, agl wrote: > P.s. if people feel that we should just dump ...
8 years, 2 months ago (2012-10-18 23:40:51 UTC) #5
agl
I plan on landing this so that it's in the code control history and then ...
8 years, 1 month ago (2012-10-29 15:41:56 UTC) #6
Ryan Sleevi
LGTM. I think my only concern is the CAA fallback code, but given that you're ...
8 years, 1 month ago (2012-10-29 15:56:55 UTC) #7
wtc
agl: I don't have time to review this CL today. You can commit it with ...
8 years, 1 month ago (2012-10-29 16:13:13 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/11184027/25001
8 years, 1 month ago (2012-11-12 16:24:11 UTC) #9
commit-bot: I haz the power
Change committed as 167227
8 years, 1 month ago (2012-11-12 19:56:55 UTC) #10
xaionaro
On 2012/11/12 19:56:55, I haz the power (commit-bot) wrote: > Change committed as 167227 Hello. ...
6 years, 8 months ago (2014-04-21 12:09:17 UTC) #11
agl
On 2014/04/21 12:09:17, xaionaro wrote: > On 2012/11/12 19:56:55, I haz the power (commit-bot) wrote: ...
6 years, 8 months ago (2014-04-21 17:32:16 UTC) #12
xaionaro
On 2014/04/21 17:32:16, agl wrote: > On 2014/04/21 12:09:17, xaionaro wrote: > > On 2012/11/12 ...
6 years, 7 months ago (2014-05-15 07:59:36 UTC) #13
agl
On 2014/05/15 07:59:36, xaionaro wrote: > Ок. But why it was been removed? It was ...
6 years, 7 months ago (2014-05-15 13:22:39 UTC) #14
xaionaro
On 2014/05/15 13:22:39, agl wrote: > On 2014/05/15 07:59:36, xaionaro wrote: > > Ок. But ...
5 years, 11 months ago (2015-01-23 04:49:15 UTC) #15
agl
On 2015/01/23 04:49:15, xaionaro wrote: > Sorry for annoying, but will DANE support be enable ...
5 years, 11 months ago (2015-01-23 19:23:13 UTC) #16
tdelmas
On 2015/01/23 19:23:13, agl wrote: > On 2015/01/23 04:49:15, xaionaro wrote: > > Sorry for ...
4 years, 5 months ago (2016-07-19 10:34:05 UTC) #17
Ryan Sleevi
4 years, 5 months ago (2016-07-19 16:05:12 UTC) #18
Message was sent while issue was closed.
On 2016/07/19 10:34:05, tdelmas wrote:
> On 2015/01/23 19:23:13, agl wrote:
> > On 2015/01/23 04:49:15, xaionaro wrote:
> > > Sorry for annoying, but will DANE support be enable in near future
> > (2015-2016)?
> > 
> > Afraid not. See https://www.imperialviolet.org/2015/01/17/notdane.html
> 
> Any thoughts about that :
> https://www.ietf.org/mail-archive/web/dane/current/msg07971.html ?
> 
> tl;dr: Stapling DANE/TLSA answers (in the same way OCSP can be stapled), so no
> more additional network request, one of the main concern of notdane.
> 
> https://tools.ietf.org/html/draft-shore-tls-dnssec-chain-extension-01

Our original implementation did exactly this.

No, the concerns were not addressed - the poor crypto, the poor key management,
the poor centralization of control. But this is not a discussion for a code
review

Powered by Google App Engine
This is Rietveld 408576698