don't convert a string to an array buffer
authorbridiver <github@brianjohnson.cc>
Wed, 10 Aug 2016 21:47:05 +0000 (14:47 -0700)
committerbridiver <github@brianjohnson.cc>
Sat, 13 Aug 2016 20:35:23 +0000 (13:35 -0700)
atom/common/native_mate_converters/net_converter.cc
docs/api/app.md
docs/api/web-contents.md

index e79e09d..bc97f3a 100644 (file)
@@ -42,10 +42,7 @@ v8::Local<v8::Value> Converter<scoped_refptr<net::X509Certificate>>::ToV8(
   std::string encoded_data;
   net::X509Certificate::GetPEMEncoded(
       val->os_cert_handle(), &encoded_data);
-  auto buffer = node::Buffer::Copy(isolate,
-                                   encoded_data.data(),
-                                   encoded_data.size()).ToLocalChecked();
-  dict.Set("data", buffer);
+  dict.Set("data", encoded_data);
   dict.Set("issuerName", val->issuer().GetDisplayName());
   dict.Set("subjectName", val->subject().GetDisplayName());
   dict.Set("serialNumber", base::HexEncode(val->serial_number().data(),
index c1aa274..1fb446a 100644 (file)
@@ -178,7 +178,7 @@ Returns:
 * `url` URL
 * `error` String - The error code
 * `certificate` Object
-  * `data` Buffer - PEM encoded data
+  * `data` String - PEM encoded data
   * `issuerName` String - Issuer's Common Name
   * `subjectName` String - Subject's Common Name
   * `serialNumber` String - Hex value represented string
@@ -213,7 +213,7 @@ Returns:
 * `webContents` [WebContents](web-contents.md)
 * `url` URL
 * `certificateList` [Objects]
-  * `data` Buffer - PEM encoded data
+  * `data` String - PEM encoded data
   * `issuerName` String - Issuer's Common Name
   * `subjectName` String - Subject's Common Name
   * `serialNumber` String - Hex value represented string
index f000193..6890336 100644 (file)
@@ -230,7 +230,7 @@ Returns:
 * `url` URL
 * `error` String - The error code
 * `certificate` Object
-  * `data` Buffer - PEM encoded data
+  * `data` String - PEM encoded data
   * `issuerName` String - Issuer's Common Name
   * `subjectName` String - Subject's Common Name
   * `serialNumber` String - Hex value represented string
@@ -251,7 +251,7 @@ Returns:
 * `event` Event
 * `url` URL
 * `certificateList` [Objects]
-  * `data` Buffer - PEM encoded data
+  * `data` String - PEM encoded data
   * `issuerName` String - Issuer's Common Name
   * `subjectName` String - Subject's Common Name
   * `serialNumber` String - Hex value represented string