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); |