| Index: runtime/bin/secure_socket_patch.dart
|
| diff --git a/runtime/bin/secure_socket_patch.dart b/runtime/bin/secure_socket_patch.dart
|
| index 108215838683036fc51ea43a22dc676bf48e5485..8ba011730efb74756fb18cb97bb820b9f709b64c 100644
|
| --- a/runtime/bin/secure_socket_patch.dart
|
| +++ b/runtime/bin/secure_socket_patch.dart
|
| @@ -139,15 +139,20 @@ class _SecurityContext
|
|
|
| Future usePrivateKey(String keyFile, {String password}) {
|
| return (new File(keyFile)).readAsBytes().then((bytes) {
|
| - usePrivateKeyAsBytes(bytes, password: password);
|
| + usePrivateKeyBytes(bytes, password: password);
|
| });
|
| }
|
| - void usePrivateKeyAsBytes(List<int> keyBytes, {String password})
|
| - native "SecurityContext_UsePrivateKeyAsBytes";
|
| + void usePrivateKeyBytes(List<int> keyBytes, {String password})
|
| + native "SecurityContext_UsePrivateKeyBytes";
|
| void setTrustedCertificates({String file, String directory})
|
| native "SecurityContext_SetTrustedCertificates";
|
| - void useCertificateChain(String file)
|
| - native "SecurityContext_UseCertificateChain";
|
| + Future useCertificateChain(String chainFile) {
|
| + return (new File(chainFile)).readAsBytes().then((bytes) {
|
| + useCertificateChainBytes(bytes);
|
| + });
|
| + }
|
| + void useCertificateChainBytes(List<int> chainBytes)
|
| + native "SecurityContext_UseCertificateChainBytes";
|
| void setClientAuthorities(String file)
|
| native "SecurityContext_SetClientAuthorities";
|
| void setAlpnProtocols(List<String> protocols, bool isServer) {
|
|
|