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

Issue 994743003: Support for client certs in ssl_server_socket.

Created:
5 years, 9 months ago by dougsteed
Modified:
5 years ago
Reviewers:
*davidben, Ryan Sleevi
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Support for client certs in ssl_server_socket. Allows SSL server sockets (openssl and NSS) to support requesting and receiving/verifying client auth certificates. BUG=415663

Patch Set 1 #

Total comments: 34

Patch Set 2 : Passing this CL to RyanChung for further work. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+811 lines, -63 lines) Patch
M net/cert/cert_verify_result.h View 1 chunk +1 line, -1 line 0 comments Download
M net/cert/mock_cert_verifier.cc View 1 1 chunk +11 lines, -9 lines 0 comments Download
M net/socket/nss_ssl_util.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
M net/socket/nss_ssl_util.cc View 1 3 chunks +54 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket.h View 1 4 chunks +12 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_nss.h View 1 2 chunks +4 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_nss.cc View 1 5 chunks +30 lines, -1 line 0 comments Download
M net/socket/ssl_client_socket_openssl.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M net/socket/ssl_client_socket_openssl.cc View 1 3 chunks +14 lines, -3 lines 0 comments Download
M net/socket/ssl_server_socket.h View 1 3 chunks +36 lines, -0 lines 0 comments Download
M net/socket/ssl_server_socket_nss.h View 1 3 chunks +13 lines, -0 lines 0 comments Download
M net/socket/ssl_server_socket_nss.cc View 1 12 chunks +117 lines, -20 lines 0 comments Download
M net/socket/ssl_server_socket_openssl.h View 1 4 chunks +15 lines, -0 lines 0 comments Download
M net/socket/ssl_server_socket_openssl.cc View 1 7 chunks +214 lines, -5 lines 0 comments Download
M net/socket/ssl_server_socket_unittest.cc View 1 9 chunks +276 lines, -23 lines 0 comments Download
M net/ssl/ssl_cert_request_info.h View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 10 (4 generated)
dougsteed
See crbug/415663.
5 years, 9 months ago (2015-03-18 14:02:39 UTC) #3
Ryan Sleevi
David needs to take a more thorough look. In particular, it feels like there's several ...
5 years, 9 months ago (2015-03-19 04:38:25 UTC) #4
davidben
I haven't given anywhere near as close of a look at this as Ryan has, ...
5 years, 9 months ago (2015-03-25 00:05:33 UTC) #5
Ryan Sleevi
https://codereview.chromium.org/994743003/diff/1/net/socket/ssl_server_socket.h File net/socket/ssl_server_socket.h (right): https://codereview.chromium.org/994743003/diff/1/net/socket/ssl_server_socket.h#newcode27 net/socket/ssl_server_socket.h:27: typedef std::vector<scoped_refptr<X509Certificate>> CertificateList; On 2015/03/25 00:05:33, David Benjamin wrote: ...
5 years, 9 months ago (2015-03-25 00:14:08 UTC) #6
dougsteed
Ryan Chung will be taking over this CL. The current upload is not intended for ...
5 years, 1 month ago (2015-11-17 17:38:36 UTC) #8
ryanchung
5 years ago (2015-11-25 22:47:17 UTC) #10
I couldn't upload a new patch to this issue because I don't own this issue.
Please continue the review on this new code review:
https://codereview.chromium.org/1474983003

Powered by Google App Engine
This is Rietveld 408576698