| Index: net/base/x509_certificate_nss.cc
|
| diff --git a/net/base/x509_certificate_nss.cc b/net/base/x509_certificate_nss.cc
|
| index 0a5c90242f6f5ebf3d0cba10913f3b47dbf46298..c00ee5be6b8aed0320cf104f7937d8952e62fb3c 100644
|
| --- a/net/base/x509_certificate_nss.cc
|
| +++ b/net/base/x509_certificate_nss.cc
|
| @@ -899,12 +899,13 @@ bool X509Certificate::VerifyEV() const {
|
| return false;
|
| }
|
|
|
| -bool X509Certificate::GetDEREncoded(std::string* encoded) {
|
| - if (!cert_handle_->derCert.len)
|
| +// static
|
| +bool X509Certificate::GetDEREncoded(X509Certificate::OSCertHandle cert_handle,
|
| + std::string* encoded) {
|
| + if (!cert_handle->derCert.len)
|
| return false;
|
| - encoded->clear();
|
| - encoded->append(reinterpret_cast<char*>(cert_handle_->derCert.data),
|
| - cert_handle_->derCert.len);
|
| + encoded->assign(reinterpret_cast<char*>(cert_handle->derCert.data),
|
| + cert_handle->derCert.len);
|
| return true;
|
| }
|
|
|
|
|