Index: net/cert/x509_certificate.cc |
diff --git a/net/cert/x509_certificate.cc b/net/cert/x509_certificate.cc |
index c9cb758f3881a7b28ed856bcd87d1fce1cac22b4..4a29ca1a929d77037eebeaf621b1865c21bd6ab8 100644 |
--- a/net/cert/x509_certificate.cc |
+++ b/net/cert/x509_certificate.cc |
@@ -720,7 +720,7 @@ SHA256HashValue X509Certificate::CalculateCAFingerprint256( |
std::string der_encoded; |
if (!GetDEREncoded(intermediates[i], &der_encoded)) |
return sha256; |
- hash->Update(der_encoded.c_str(), der_encoded.length()); |
+ hash->Update(der_encoded.data(), der_encoded.length()); |
} |
hash->Finish(sha256.data, sizeof(sha256.data)); |
@@ -729,7 +729,7 @@ SHA256HashValue X509Certificate::CalculateCAFingerprint256( |
// static |
SHA256HashValue X509Certificate::CalculateChainFingerprint256( |
- const OSCertHandle& leaf, |
+ OSCertHandle leaf, |
const OSCertHandles& intermediates) { |
OSCertHandles chain; |
chain.push_back(leaf); |