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(),
* `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
* `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
* `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
* `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