| Index: runtime/bin/secure_socket_patch.dart
|
| diff --git a/runtime/bin/secure_socket_patch.dart b/runtime/bin/secure_socket_patch.dart
|
| index 8ba011730efb74756fb18cb97bb820b9f709b64c..7cbe27c31d6755e2d81642f2635707802a9ea212 100644
|
| --- a/runtime/bin/secure_socket_patch.dart
|
| +++ b/runtime/bin/secure_socket_patch.dart
|
| @@ -153,8 +153,12 @@ class _SecurityContext
|
| }
|
| void useCertificateChainBytes(List<int> chainBytes)
|
| native "SecurityContext_UseCertificateChainBytes";
|
| - void setClientAuthorities(String file)
|
| - native "SecurityContext_SetClientAuthorities";
|
| + void setClientAuthoritiesSync(String file) {
|
| + List<int> bytes = (new File(file)).readAsBytesSync();
|
| + setClientAuthoritiesBytes(bytes);
|
| + }
|
| + void setClientAuthoritiesBytes(List<int> authCertBytes)
|
| + native "SecurityContext_SetClientAuthoritiesBytes";
|
| void setAlpnProtocols(List<String> protocols, bool isServer) {
|
| Uint8List encodedProtocols =
|
| SecurityContext._protocolsToLengthEncoding(protocols);
|
|
|