OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/renderer_host/render_message_filter.h" | 5 #include "chrome/browser/renderer_host/render_message_filter.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 #include "chrome/common/font_descriptor_mac.h" | 78 #include "chrome/common/font_descriptor_mac.h" |
79 #include "chrome/common/font_loader_mac.h" | 79 #include "chrome/common/font_loader_mac.h" |
80 #endif | 80 #endif |
81 #if defined(OS_POSIX) | 81 #if defined(OS_POSIX) |
82 #include "base/file_descriptor_posix.h" | 82 #include "base/file_descriptor_posix.h" |
83 #endif | 83 #endif |
84 #if defined(OS_WIN) | 84 #if defined(OS_WIN) |
85 #include "chrome/common/child_process_host.h" | 85 #include "chrome/common/child_process_host.h" |
86 #endif | 86 #endif |
87 #if defined(USE_NSS) | 87 #if defined(USE_NSS) |
88 #include "chrome/browser/ui/pk11_password_dialog.h" | 88 #include "chrome/browser/ui/crypto_module_password_dialog.h" |
89 #endif | 89 #endif |
90 #if defined(USE_TCMALLOC) | 90 #if defined(USE_TCMALLOC) |
91 #include "chrome/browser/browser_about_handler.h" | 91 #include "chrome/browser/browser_about_handler.h" |
92 #endif | 92 #endif |
93 | 93 |
94 using net::CookieStore; | 94 using net::CookieStore; |
95 using WebKit::WebCache; | 95 using WebKit::WebCache; |
96 | 96 |
97 namespace { | 97 namespace { |
98 | 98 |
(...skipping 1283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1382 const std::string& challenge_string, | 1382 const std::string& challenge_string, |
1383 const GURL& url, | 1383 const GURL& url, |
1384 IPC::Message* reply_msg) { | 1384 IPC::Message* reply_msg) { |
1385 DCHECK(reply_msg); | 1385 DCHECK(reply_msg); |
1386 | 1386 |
1387 // Generate a signed public key and challenge, then send it back. | 1387 // Generate a signed public key and challenge, then send it back. |
1388 net::KeygenHandler keygen_handler(key_size_in_bits, challenge_string, url); | 1388 net::KeygenHandler keygen_handler(key_size_in_bits, challenge_string, url); |
1389 | 1389 |
1390 #if defined(USE_NSS) | 1390 #if defined(USE_NSS) |
1391 // Attach a password delegate so we can authenticate. | 1391 // Attach a password delegate so we can authenticate. |
1392 keygen_handler.set_pk11_password_delegate( | 1392 keygen_handler.set_crypto_module_password_delegate( |
1393 browser::NewPK11BlockingDialogDelegate(browser::kPK11PasswordKeygen, | 1393 browser::NewCryptoModuleBlockingDialogDelegate( |
1394 url.host())); | 1394 browser::kCryptoModulePasswordKeygen, url.host())); |
1395 #endif // defined(USE_NSS) | 1395 #endif // defined(USE_NSS) |
1396 | 1396 |
1397 ViewHostMsg_Keygen::WriteReplyParams( | 1397 ViewHostMsg_Keygen::WriteReplyParams( |
1398 reply_msg, | 1398 reply_msg, |
1399 keygen_handler.GenKeyAndSignChallenge()); | 1399 keygen_handler.GenKeyAndSignChallenge()); |
1400 | 1400 |
1401 BrowserThread::PostTask( | 1401 BrowserThread::PostTask( |
1402 BrowserThread::IO, FROM_HERE, | 1402 BrowserThread::IO, FROM_HERE, |
1403 NewRunnableMethod(this, &RenderMessageFilter::Send, reply_msg)); | 1403 NewRunnableMethod(this, &RenderMessageFilter::Send, reply_msg)); |
1404 } | 1404 } |
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1626 } | 1626 } |
1627 | 1627 |
1628 CookiesEnabledCompletion::~CookiesEnabledCompletion() {} | 1628 CookiesEnabledCompletion::~CookiesEnabledCompletion() {} |
1629 | 1629 |
1630 void CookiesEnabledCompletion::RunWithParams(const Tuple1<int>& params) { | 1630 void CookiesEnabledCompletion::RunWithParams(const Tuple1<int>& params) { |
1631 bool result = params.a != net::ERR_ACCESS_DENIED; | 1631 bool result = params.a != net::ERR_ACCESS_DENIED; |
1632 ViewHostMsg_CookiesEnabled::WriteReplyParams(reply_msg_, result); | 1632 ViewHostMsg_CookiesEnabled::WriteReplyParams(reply_msg_, result); |
1633 filter_->Send(reply_msg_); | 1633 filter_->Send(reply_msg_); |
1634 delete this; | 1634 delete this; |
1635 } | 1635 } |
OLD | NEW |