| Index: chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc
|
| diff --git a/chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc b/chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc
|
| index eec8b3bf2483b30e2f303a1158e9857ef021862d..86e6764bb3da705786cbacd14d6ca04e1c37f97c 100644
|
| --- a/chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc
|
| +++ b/chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc
|
| @@ -14,6 +14,7 @@
|
| #include "base/memory/ptr_util.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/singleton.h"
|
| +#include "base/rand_util.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/chromeos/certificate_provider/certificate_provider_service.h"
|
| #include "chrome/browser/profiles/incognito_helpers.h"
|
| @@ -112,6 +113,8 @@ bool DefaultDelegate::DispatchSignRequestToExtension(
|
| return false;
|
|
|
| api_cp::SignRequest request;
|
| + service_->pin_dialog_manager()->AddSignRequestId(extension_id, request_id);
|
| + request.sign_request_id = request_id;
|
| switch (hash) {
|
| case net::SSLPrivateKey::Hash::MD5_SHA1:
|
| request.hash = api_cp::HASH_MD5_SHA1;
|
|
|