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

Issue 177143004: OpenSSL: don't allow the server certificate to change during renegotiation. (Closed)

Created:
6 years, 9 months ago by agl
Modified:
6 years, 9 months ago
Reviewers:
wtc, Ryan Sleevi
CC:
cbentzel+watch_chromium.org
Visibility:
Public.

Description

OpenSSL: don't allow the server certificate to change during renegotiation. This mirrors r229611, but for OpenSSL. BUG=306959 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=254022

Patch Set 1 #

Patch Set 2 : ... #

Total comments: 6

Patch Set 3 : Address wtc's comments. #

Total comments: 2

Patch Set 4 : Use X509Certificate::IsSameOSCert #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -8 lines) Patch
M net/socket/ssl_client_socket_openssl.h View 1 2 2 chunks +7 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_openssl.cc View 1 2 3 5 chunks +31 lines, -8 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
agl
6 years, 9 months ago (2014-02-27 21:10:33 UTC) #1
wtc
Patch set 2 LGTM. Please wait for Ryan's approval because I'm not that familiar with ...
6 years, 9 months ago (2014-02-27 22:12:07 UTC) #2
agl
https://codereview.chromium.org/177143004/diff/20001/net/socket/ssl_client_socket_openssl.cc File net/socket/ssl_client_socket_openssl.cc (right): https://codereview.chromium.org/177143004/diff/20001/net/socket/ssl_client_socket_openssl.cc#newcode303 net/socket/ssl_client_socket_openssl.cc:303: static int CertificateCallback(X509_STORE_CTX *store_ctx, void *arg) { On 2014/02/27 ...
6 years, 9 months ago (2014-02-27 22:31:23 UTC) #3
agl
The CQ bit was checked by agl@chromium.org
6 years, 9 months ago (2014-02-27 22:31:30 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/177143004/30001
6 years, 9 months ago (2014-02-27 22:33:04 UTC) #5
Ryan Sleevi
I still don't fully understand why this is needed - continuing on the email thread. ...
6 years, 9 months ago (2014-02-27 22:43:40 UTC) #6
agl
The CQ bit was unchecked by agl@chromium.org
6 years, 9 months ago (2014-02-27 22:46:06 UTC) #7
agl
https://codereview.chromium.org/177143004/diff/30001/net/socket/ssl_client_socket_openssl.cc File net/socket/ssl_client_socket_openssl.cc (right): https://codereview.chromium.org/177143004/diff/30001/net/socket/ssl_client_socket_openssl.cc#newcode1413 net/socket/ssl_client_socket_openssl.cc:1413: } On 2014/02/27 22:43:40, Ryan Sleevi wrote: > if ...
6 years, 9 months ago (2014-02-27 22:57:10 UTC) #8
agl
The CQ bit was checked by agl@chromium.org
6 years, 9 months ago (2014-02-27 22:57:13 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/177143004/50001
6 years, 9 months ago (2014-02-27 23:04:11 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/agl@chromium.org/177143004/50001
6 years, 9 months ago (2014-02-28 01:11:28 UTC) #11
commit-bot: I haz the power
6 years, 9 months ago (2014-02-28 02:20:22 UTC) #12
Message was sent while issue was closed.
Change committed as 254022

Powered by Google App Engine
This is Rietveld 408576698