diff options
author | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-21 02:56:58 +0000 |
---|---|---|
committer | mattm@chromium.org <mattm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-21 02:56:58 +0000 |
commit | f245542e9805530611a6ce4f594e9a1d71b195f8 (patch) | |
tree | 45bef210fefc64d205858bfdca47a478839cb268 /content/browser/ssl/ssl_client_auth_handler_mock.h | |
parent | 67d2d80c1505fe6ba82124b2cc1d37d0764e0048 (diff) | |
download | chromium_src-f245542e9805530611a6ce4f594e9a1d71b195f8.zip chromium_src-f245542e9805530611a6ce4f594e9a1d71b195f8.tar.gz chromium_src-f245542e9805530611a6ce4f594e9a1d71b195f8.tar.bz2 |
Win: Replace native modal cert selector dialog with Views tab constrained implementation.
Handle the "multiple tabs requesting certs for same site" issue.
BUG=73223,50710
TEST=Try some sites that use SSL client auth. See bug 73223 for multiple-tabs issue.
Review URL: http://codereview.chromium.org/7362008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93323 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/ssl/ssl_client_auth_handler_mock.h')
-rw-r--r-- | content/browser/ssl/ssl_client_auth_handler_mock.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/content/browser/ssl/ssl_client_auth_handler_mock.h b/content/browser/ssl/ssl_client_auth_handler_mock.h new file mode 100644 index 0000000..4ebb6f0 --- /dev/null +++ b/content/browser/ssl/ssl_client_auth_handler_mock.h @@ -0,0 +1,23 @@ +// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CONTENT_BROWSER_SSL_SSL_CLIENT_AUTH_HANDLER_MOCK_H_ +#define CONTENT_BROWSER_SSL_SSL_CLIENT_AUTH_HANDLER_MOCK_H_ +#pragma once + +#include "content/browser/ssl/ssl_client_auth_handler.h" +#include "testing/gmock/include/gmock/gmock.h" + +class SSLClientAuthHandlerMock : public SSLClientAuthHandler { + public: + SSLClientAuthHandlerMock( + net::URLRequest* request, + net::SSLCertRequestInfo* cert_request_info) + : SSLClientAuthHandler(request, cert_request_info) { + } + MOCK_METHOD1(CertificateSelectedNoNotify, void(net::X509Certificate* cert)); +}; + + +#endif // CONTENT_BROWSER_SSL_SSL_CLIENT_AUTH_HANDLER_MOCK_H_ |