| 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..46a8c7871dd91b18a7465e5ce4b9b7ab68cb8488 100644
|
| --- a/runtime/bin/secure_socket_patch.dart
|
| +++ b/runtime/bin/secure_socket_patch.dart
|
| @@ -144,8 +144,13 @@ class _SecurityContext
|
| }
|
| void usePrivateKeyBytes(List<int> keyBytes, {String password})
|
| native "SecurityContext_UsePrivateKeyBytes";
|
| - void setTrustedCertificates({String file, String directory})
|
| - native "SecurityContext_SetTrustedCertificates";
|
| + Future setTrustedCertificates(String file) {
|
| + return (new File(file)).readAsBytes().then((bytes) {
|
| + setTrustedCertificatesBytes(bytes);
|
| + });
|
| + }
|
| + void setTrustedCertificatesBytes(List<int> certBytes)
|
| + native "SecurityContext_SetTrustedCertificatesBytes";
|
| Future useCertificateChain(String chainFile) {
|
| return (new File(chainFile)).readAsBytes().then((bytes) {
|
| useCertificateChainBytes(bytes);
|
|
|