| Index: chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/certificate_manager_handler.cc b/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| index 1ff301cafa6307fec01635a941a5873d8d04eb9e..d23446bf6ca63cdbb6ecac8300a2b352ae2e1be8 100644
|
| --- a/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/certificate_manager_handler.cc
|
| @@ -839,11 +839,10 @@ void CertificateManagerHandler::ImportPersonalPasswordSelected(
|
| slot_ = certificate_manager_model_->cert_db()->GetPublicSlot();
|
| }
|
|
|
| - net::CryptoModuleList modules;
|
| - modules.push_back(net::CryptoModule::CreateFromHandle(slot_.get()));
|
| + std::vector<crypto::ScopedPK11Slot> modules;
|
| + modules.push_back(crypto::ScopedPK11Slot(PK11_ReferenceSlot(slot_.get())));
|
| chrome::UnlockSlotsIfNecessary(
|
| - modules,
|
| - chrome::kCryptoModulePasswordCertImport,
|
| + std::move(modules), chrome::kCryptoModulePasswordCertImport,
|
| net::HostPortPair(), // unused.
|
| GetParentWindow(),
|
| base::Bind(&CertificateManagerHandler::ImportPersonalSlotUnlocked,
|
|
|