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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/mediastream/RTCPeerConnection-generateCertificate.html

Issue 1418113002: RTCPeerConnection.generateCertificate taking AlgorithmIdentifier and using WebCrypto (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase with master Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../resources/js-test.js"></script> 4 <script src="../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <script> 7 <script>
8 description("Tests RTCPeerConnection.generateCertificate RSA/ECDSA."); 8 description("Tests RTCPeerConnection.generateCertificate RSA/ECDSA.");
9 9
10 // Signature of the last generateCertificate call. 10 // Signature of the last generateCertificate call.
11 var generateCallString = null; 11 var generateCallString = null;
12 // Global certificate variables so that the "should..." methods can evaluate the m. 12 // Global certificate variables so that the "should..." methods can evaluate the m.
13 var certRSA = null; 13 var certRSA = null;
14 var certECDSA = null; 14 var certECDSA = null;
15 15
16 // 1: RSA-2048 using public exponent = 65537. 16 // 1: RSA-2048 using public exponent = 65537.
17 function generate1RSA() 17 function generate1RSA()
18 { 18 {
19 generateCallString = 'generateCertificate({ name: "RSASSA-PKCS1-v1_5", mod ulusLength: 2048, publicExponent: 65537 })'; 19 generateCallString = 'generateCertificate({ name: "RSASSA-PKCS1-v1_5", mod ulusLength: 2048, publicExponent: new Uint8Array([1, 0, 1]), hash: "SHA-256" })' ;
20 webkitRTCPeerConnection.generateCertificate({ name: "RSASSA-PKCS1-v1_5", mod ulusLength: 2048, publicExponent: 65537 }) 20 webkitRTCPeerConnection.generateCertificate({ name: "RSASSA-PKCS1-v1_5", mod ulusLength: 2048, publicExponent: new Uint8Array([1, 0, 1]), hash: "SHA-256" })
21 .then(generate1RSASuccessful, generate1RSAFailed); 21 .then(generate1RSASuccessful, generate1RSAFailed);
22 } 22 }
23 function generate1RSASuccessful(certificate) 23 function generate1RSASuccessful(certificate)
24 { 24 {
25 certRSA = certificate; 25 certRSA = certificate;
26 testPassed(generateCallString); 26 testPassed(generateCallString);
27 certificateSanityCheck(certificate, 'certRSA'); 27 certificateSanityCheck(certificate, 'certRSA');
28 generate2ECDSA(); 28 generate2ECDSA();
29 } 29 }
30 function generate1RSAFailed() 30 function generate1RSAFailed()
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 // Run each generate test sequentially. The ith generate method will make sure 63 // Run each generate test sequentially. The ith generate method will make sure
64 // the (i+1)st generate method is executed when its promise's callbacks are 64 // the (i+1)st generate method is executed when its promise's callbacks are
65 // invoked. generate2ECDSA's callback methods mark the end of the async tests. 65 // invoked. generate2ECDSA's callback methods mark the end of the async tests.
66 generate1RSA(); 66 generate1RSA();
67 67
68 window.jsTestIsAsync = true; 68 window.jsTestIsAsync = true;
69 window.successfullyParsed = true; 69 window.successfullyParsed = true;
70 </script> 70 </script>
71 </body> 71 </body>
72 </html> 72 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698