Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1404)

Side by Side Diff: chrome/browser/chromeos/policy/device_local_account_browsertest.cc

Issue 14305009: Enhanced and refactored the AttestationFlow interface. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased again Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 <map> 5 #include <map>
6 #include <string> 6 #include <string>
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 virtual void AsyncTpmAttestationCreateEnrollRequest( 320 virtual void AsyncTpmAttestationCreateEnrollRequest(
321 const AsyncMethodCallback& callback) OVERRIDE {} 321 const AsyncMethodCallback& callback) OVERRIDE {}
322 virtual void AsyncTpmAttestationEnroll( 322 virtual void AsyncTpmAttestationEnroll(
323 const std::string& pca_response, 323 const std::string& pca_response,
324 const AsyncMethodCallback& callback) OVERRIDE {} 324 const AsyncMethodCallback& callback) OVERRIDE {}
325 virtual void AsyncTpmAttestationCreateCertRequest( 325 virtual void AsyncTpmAttestationCreateCertRequest(
326 int options, 326 int options,
327 const AsyncMethodCallback& callback) OVERRIDE {} 327 const AsyncMethodCallback& callback) OVERRIDE {}
328 virtual void AsyncTpmAttestationFinishCertRequest( 328 virtual void AsyncTpmAttestationFinishCertRequest(
329 const std::string& pca_response, 329 const std::string& pca_response,
330 AttestationKeyType key_type, 330 chromeos::attestation::AttestationKeyType key_type,
331 const std::string& key_name, 331 const std::string& key_name,
332 const AsyncMethodCallback& callback) OVERRIDE {} 332 const AsyncMethodCallback& callback) OVERRIDE {}
333 virtual void TpmAttestationDoesKeyExist( 333 virtual void TpmAttestationDoesKeyExist(
334 AttestationKeyType key_type, 334 chromeos::attestation::AttestationKeyType key_type,
335 const std::string& key_name, 335 const std::string& key_name,
336 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {} 336 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {}
337 virtual void TpmAttestationGetCertificate( 337 virtual void TpmAttestationGetCertificate(
338 AttestationKeyType key_type, 338 chromeos::attestation::AttestationKeyType key_type,
339 const std::string& key_name, 339 const std::string& key_name,
340 const DataMethodCallback& callback) OVERRIDE {} 340 const DataMethodCallback& callback) OVERRIDE {}
341 virtual void TpmAttestationGetPublicKey( 341 virtual void TpmAttestationGetPublicKey(
342 AttestationKeyType key_type, 342 chromeos::attestation::AttestationKeyType key_type,
343 const std::string& key_name, 343 const std::string& key_name,
344 const DataMethodCallback& callback) OVERRIDE {} 344 const DataMethodCallback& callback) OVERRIDE {}
345 virtual void TpmAttestationRegisterKey( 345 virtual void TpmAttestationRegisterKey(
346 AttestationKeyType key_type, 346 chromeos::attestation::AttestationKeyType key_type,
347 const std::string& key_name, 347 const std::string& key_name,
348 const AsyncMethodCallback& callback) OVERRIDE {} 348 const AsyncMethodCallback& callback) OVERRIDE {}
349 virtual void TpmAttestationSignEnterpriseChallenge( 349 virtual void TpmAttestationSignEnterpriseChallenge(
350 AttestationKeyType key_type, 350 chromeos::attestation::AttestationKeyType key_type,
351 const std::string& key_name, 351 const std::string& key_name,
352 const std::string& domain, 352 const std::string& domain,
353 const std::string& device_id, 353 const std::string& device_id,
354 AttestationChallengeOptions options, 354 chromeos::attestation::AttestationChallengeOptions options,
355 const std::string& challenge, 355 const std::string& challenge,
356 const AsyncMethodCallback& callback) OVERRIDE {} 356 const AsyncMethodCallback& callback) OVERRIDE {}
357 virtual void TpmAttestationSignSimpleChallenge( 357 virtual void TpmAttestationSignSimpleChallenge(
358 AttestationKeyType key_type, 358 chromeos::attestation::AttestationKeyType key_type,
359 const std::string& key_name, 359 const std::string& key_name,
360 const std::string& challenge, 360 const std::string& challenge,
361 const AsyncMethodCallback& callback) OVERRIDE {} 361 const AsyncMethodCallback& callback) OVERRIDE {}
362 virtual void TpmAttestationGetKeyPayload( 362 virtual void TpmAttestationGetKeyPayload(
363 AttestationKeyType key_type, 363 chromeos::attestation::AttestationKeyType key_type,
364 const std::string& key_name, 364 const std::string& key_name,
365 const DataMethodCallback& callback) OVERRIDE {} 365 const DataMethodCallback& callback) OVERRIDE {}
366 virtual void TpmAttestationSetKeyPayload( 366 virtual void TpmAttestationSetKeyPayload(
367 AttestationKeyType key_type, 367 chromeos::attestation::AttestationKeyType key_type,
368 const std::string& key_name, 368 const std::string& key_name,
369 const std::string& payload, 369 const std::string& payload,
370 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {} 370 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {}
371 371
372 private: 372 private:
373 AsyncCallStatusHandler handler_; 373 AsyncCallStatusHandler handler_;
374 AsyncCallStatusWithDataHandler data_handler_; 374 AsyncCallStatusWithDataHandler data_handler_;
375 375
376 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); 376 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient);
377 }; 377 };
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
640 640
641 TabStripModel* tabs = browser->tab_strip_model(); 641 TabStripModel* tabs = browser->tab_strip_model();
642 ASSERT_TRUE(tabs); 642 ASSERT_TRUE(tabs);
643 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs)); 643 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs));
644 EXPECT_EQ(expected_tab_count, tabs->count()); 644 EXPECT_EQ(expected_tab_count, tabs->count());
645 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i) 645 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i)
646 EXPECT_EQ(GURL(kStartupURLs[i]), tabs->GetWebContentsAt(i)->GetURL()); 646 EXPECT_EQ(GURL(kStartupURLs[i]), tabs->GetWebContentsAt(i)->GetURL());
647 } 647 }
648 648
649 } // namespace policy 649 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698