OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 // Client for secure_socket_renegotiate_test, that runs in a subprocess. | 5 // Client for secure_socket_renegotiate_test, that runs in a subprocess. |
6 // The test verifies that client certificates work, if the client and server | 6 // The test verifies that client certificates work, if the client and server |
7 // are in separate processes, and that connection renegotiation can request | 7 // are in separate processes, and that connection renegotiation can request |
8 // a client certificate to be sent. | 8 // a client certificate to be sent. |
9 | 9 |
10 import "dart:async"; | 10 import "dart:async"; |
11 import "dart:convert"; | 11 import "dart:convert"; |
12 import "dart:io"; | 12 import "dart:io"; |
13 | 13 |
14 const HOST_NAME = "localhost"; | 14 const HOST_NAME = "localhost"; |
15 String localFile(path) => Platform.script.resolve(path).toFilePath(); | 15 String localFile(path) => Platform.script.resolve(path).toFilePath(); |
16 | 16 |
17 SecurityContext clientContext = new SecurityContext() | 17 SecurityContext clientContext = new SecurityContext() |
18 ..setTrustedCertificates(file: localFile('certificates/trusted_certs.pem')); | 18 ..setTrustedCertificatesSync(localFile('certificates/trusted_certs.pem')); |
19 | 19 |
20 class ExpectException implements Exception { | 20 class ExpectException implements Exception { |
21 ExpectException(this.message); | 21 ExpectException(this.message); |
22 String toString() => message; | 22 String toString() => message; |
23 String message; | 23 String message; |
24 } | 24 } |
25 | 25 |
26 | 26 |
27 void expectEquals(expected, actual) { | 27 void expectEquals(expected, actual) { |
28 if (actual != expected) { | 28 if (actual != expected) { |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 expect(success != true); | 73 expect(success != true); |
74 socket.close(); | 74 socket.close(); |
75 }); | 75 }); |
76 }); | 76 }); |
77 } | 77 } |
78 | 78 |
79 | 79 |
80 void main(List<String> args) { | 80 void main(List<String> args) { |
81 runClient(int.parse(args[0])); | 81 runClient(int.parse(args[0])); |
82 } | 82 } |
OLD | NEW |