Index: chrome/renderer/resources/extensions/enterprise_platform_keys/key_pair.js |
diff --git a/chrome/renderer/resources/extensions/enterprise_platform_keys/key_pair.js b/chrome/renderer/resources/extensions/enterprise_platform_keys/key_pair.js |
index dc06f16498ddb53cc8a090af60275f7a59758d72..97e4df341ed58745b7f4c25ce0116fd77d4dee60 100644 |
--- a/chrome/renderer/resources/extensions/enterprise_platform_keys/key_pair.js |
+++ b/chrome/renderer/resources/extensions/enterprise_platform_keys/key_pair.js |
@@ -30,6 +30,15 @@ var KeyPairImpl = function(publicKeySpki, algorithm, usages) { |
false /* not extractable */); |
}; |
-exports.KeyPair = utils.expose('KeyPair', |
- KeyPairImpl, |
- {readonly:['publicKey', 'privateKey']}); |
+function KeyPair() { |
+ privates(KeyPair).constructPrivate(this, arguments); |
+} |
+utils.expose(KeyPair, KeyPairImpl, { |
+ __proto__: null, |
+ readonly: [ |
+ 'publicKey', |
+ 'privateKey', |
+ ], |
+}); |
+ |
+exports.$set('KeyPair', KeyPair); |