Index: chrome/browser/extensions/api/platform_keys/platform_keys_api.cc |
diff --git a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc |
index 1281220f9a2def7fda1a352906b2ddfe8c9066e8..4374ea3b2083129462f9345efa399d5f5c2fafd2 100644 |
--- a/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc |
+++ b/chrome/browser/extensions/api/platform_keys/platform_keys_api.cc |
@@ -130,8 +130,7 @@ PlatformKeysInternalGetPublicKeyFunction::Run() { |
if (cert_der.empty()) |
return RespondNow(Error(platform_keys::kErrorInvalidX509Cert)); |
scoped_refptr<net::X509Certificate> cert_x509 = |
- net::X509Certificate::CreateFromBytes(vector_as_array(&cert_der), |
- cert_der.size()); |
+ net::X509Certificate::CreateFromBytes(cert_der.data(), cert_der.size()); |
if (!cert_x509) |
return RespondNow(Error(platform_keys::kErrorInvalidX509Cert)); |
@@ -206,8 +205,8 @@ PlatformKeysInternalSelectClientCertificatesFunction::Run() { |
if (client_cert_der.empty()) |
return RespondNow(Error(platform_keys::kErrorInvalidX509Cert)); |
scoped_refptr<net::X509Certificate> client_cert_x509 = |
- net::X509Certificate::CreateFromBytes( |
- vector_as_array(&client_cert_der), client_cert_der.size()); |
+ net::X509Certificate::CreateFromBytes(client_cert_der.data(), |
+ client_cert_der.size()); |
if (!client_cert_x509) |
return RespondNow(Error(platform_keys::kErrorInvalidX509Cert)); |
client_certs->push_back(client_cert_x509); |