Chromium Code Reviews| Index: chrome/browser/certificate_manager_model.cc |
| diff --git a/chrome/browser/certificate_manager_model.cc b/chrome/browser/certificate_manager_model.cc |
| index d3c3ebf3e714312ef91b10bf3b8d1d8107bf6933..dccc43692c2808b20ddc06dbd13331e5878f6f5f 100644 |
| --- a/chrome/browser/certificate_manager_model.cc |
| +++ b/chrome/browser/certificate_manager_model.cc |
| @@ -143,8 +143,10 @@ void CertificateManagerModel::RefreshSlotsUnlocked() { |
| } |
| void CertificateManagerModel::RefreshExtensionCertificates( |
| - const net::CertificateList& new_certs) { |
| - extension_cert_list_ = new_certs; |
| + net::ClientCertIdentityList new_cert_identities) { |
| + extension_cert_list_.clear(); |
|
Lei Zhang
2017/06/16 23:03:24
Is the size of |new_cert_identities| typically lar
mattm
2017/06/19 21:21:02
Hm, probably not usually, but wouldn't hurt.
Done.
|
| + for (const auto& identity : new_cert_identities) |
| + extension_cert_list_.push_back(identity->certificate()); |
| observer_->CertificatesRefreshed(); |
| DVLOG(1) << "refresh finished for extension provided certificates"; |
| } |