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

Issue 1917133002: WebRtcBrowserTest tests with RSA and ECDSA certificates. (Closed)

Created:
4 years, 8 months ago by hbos_chromium
Modified:
4 years, 7 months ago
CC:
chromium-reviews, posciak+watch_chromium.org, feature-media-reviews_chromium.org, tnakamura+watch_chromium.org, phoglund+watch_chromium.org, mcasas+watch+vc_chromium.org, kjellander_chromium, jansson
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

WebRtcBrowserTest tests with RSA and ECDSA certificates. - peerconnection.js/WebRtcTestBase: Ability to specify which certificate to use (or generate and use) when creating peer connections. - WebRtcBrowserTest: Two new tests that use non-default certificates, generating RSA and ECDSA. This gives integration test coverage to RSA and ECDSA, which is good before switching so that ECDSA becomes default (previously only default was tested). Also, peerconnection.js's preparePeerConnectionWithCertificate can be used in the future to ensure cloned certificates are usable for peer connections. (When persistance and cloning of RTCCertificate is supported.) BUG=chromium:581354 Committed: https://crrev.com/e007ec047dfbbf54e54a211d53b1ce9ed6d5815c Cr-Commit-Position: refs/heads/master@{#390096}

Patch Set 1 #

Total comments: 10

Patch Set 2 : Addressed comments #

Total comments: 5

Patch Set 3 : Removed if-statement #

Unified diffs Side-by-side diffs Delta from patch set Stats (+90 lines, -29 lines) Patch
M chrome/browser/media/webrtc_browsertest.cc View 1 4 chunks +26 lines, -6 lines 0 comments Download
M chrome/browser/media/webrtc_browsertest_base.h View 1 3 chunks +28 lines, -13 lines 0 comments Download
M chrome/browser/media/webrtc_browsertest_base.cc View 1 2 2 chunks +10 lines, -4 lines 0 comments Download
M chrome/test/data/webrtc/peerconnection.js View 1 2 chunks +26 lines, -6 lines 0 comments Download

Messages

Total messages: 17 (8 generated)
hbos_chromium
Please take a look, phoglund. +CC: kjellander, jansson: FYI, integration tests for ECDSA! https://codereview.chromium.org/1917133002/diff/1/chrome/browser/media/webrtc_browsertest.cc File ...
4 years, 8 months ago (2016-04-26 10:03:05 UTC) #2
phoglund_chromium
https://codereview.chromium.org/1917133002/diff/1/chrome/browser/media/webrtc_browsertest_base.cc File chrome/browser/media/webrtc_browsertest_base.cc (right): https://codereview.chromium.org/1917133002/diff/1/chrome/browser/media/webrtc_browsertest_base.cc#newcode316 chrome/browser/media/webrtc_browsertest_base.cc:316: certificate_keygen_algorithm = "null"; I would prefer if you made ...
4 years, 8 months ago (2016-04-26 11:54:20 UTC) #4
jansson
https://codereview.chromium.org/1917133002/diff/1/chrome/test/data/webrtc/peerconnection.js File chrome/test/data/webrtc/peerconnection.js (right): https://codereview.chromium.org/1917133002/diff/1/chrome/test/data/webrtc/peerconnection.js#newcode40 chrome/test/data/webrtc/peerconnection.js:40: if (keygenAlgorithm == null) { It's deemed best practice ...
4 years, 7 months ago (2016-04-27 07:07:30 UTC) #6
hbos_chromium
PTAL phoglund https://codereview.chromium.org/1917133002/diff/1/chrome/browser/media/webrtc_browsertest_base.cc File chrome/browser/media/webrtc_browsertest_base.cc (right): https://codereview.chromium.org/1917133002/diff/1/chrome/browser/media/webrtc_browsertest_base.cc#newcode316 chrome/browser/media/webrtc_browsertest_base.cc:316: certificate_keygen_algorithm = "null"; On 2016/04/26 11:54:20, phoglund_chrome ...
4 years, 7 months ago (2016-04-27 11:19:03 UTC) #8
phoglund_chromium
lgtm with if statement removed https://codereview.chromium.org/1917133002/diff/1/chrome/test/data/webrtc/peerconnection.js File chrome/test/data/webrtc/peerconnection.js (right): https://codereview.chromium.org/1917133002/diff/1/chrome/test/data/webrtc/peerconnection.js#newcode61 chrome/test/data/webrtc/peerconnection.js:61: function preparePeerConnectionWithCertificate(certificate) { On ...
4 years, 7 months ago (2016-04-27 13:23:13 UTC) #9
hbos_chromium
https://codereview.chromium.org/1917133002/diff/40001/chrome/browser/media/webrtc_browsertest_base.cc File chrome/browser/media/webrtc_browsertest_base.cc (right): https://codereview.chromium.org/1917133002/diff/40001/chrome/browser/media/webrtc_browsertest_base.cc#newcode317 chrome/browser/media/webrtc_browsertest_base.cc:317: if (certificate_keygen_algorithm.empty()) On 2016/04/27 13:23:12, phoglund_chrome wrote: > Remove ...
4 years, 7 months ago (2016-04-27 15:09:08 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1917133002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1917133002/60001
4 years, 7 months ago (2016-04-27 15:09:58 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 7 months ago (2016-04-27 16:24:25 UTC) #15
commit-bot: I haz the power
4 years, 7 months ago (2016-04-30 17:10:25 UTC) #16
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e007ec047dfbbf54e54a211d53b1ce9ed6d5815c
Cr-Commit-Position: refs/heads/master@{#390096}

Powered by Google App Engine
This is Rietveld 408576698