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" |
emaxx
2016/09/19 14:01:42
nit: not needed anymore.
igorcov
2016/09/19 15:42:35
Done.
|
#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; |