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

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: Created 7 years, 8 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 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 virtual void AsyncTpmAttestationCreateEnrollRequest( 317 virtual void AsyncTpmAttestationCreateEnrollRequest(
318 const AsyncMethodCallback& callback) OVERRIDE {} 318 const AsyncMethodCallback& callback) OVERRIDE {}
319 virtual void AsyncTpmAttestationEnroll( 319 virtual void AsyncTpmAttestationEnroll(
320 const std::string& pca_response, 320 const std::string& pca_response,
321 const AsyncMethodCallback& callback) OVERRIDE {} 321 const AsyncMethodCallback& callback) OVERRIDE {}
322 virtual void AsyncTpmAttestationCreateCertRequest( 322 virtual void AsyncTpmAttestationCreateCertRequest(
323 int options, 323 int options,
324 const AsyncMethodCallback& callback) OVERRIDE {} 324 const AsyncMethodCallback& callback) OVERRIDE {}
325 virtual void AsyncTpmAttestationFinishCertRequest( 325 virtual void AsyncTpmAttestationFinishCertRequest(
326 const std::string& pca_response, 326 const std::string& pca_response,
327 AttestationKeyType key_type, 327 chromeos::attestation::AttestationKeyType key_type,
328 const std::string& key_name, 328 const std::string& key_name,
329 const AsyncMethodCallback& callback) OVERRIDE {} 329 const AsyncMethodCallback& callback) OVERRIDE {}
330 virtual void TpmAttestationDoesKeyExist( 330 virtual void TpmAttestationDoesKeyExist(
331 AttestationKeyType key_type, 331 chromeos::attestation::AttestationKeyType key_type,
332 const std::string& key_name, 332 const std::string& key_name,
333 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {} 333 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {}
334 virtual void TpmAttestationGetCertificate( 334 virtual void TpmAttestationGetCertificate(
335 AttestationKeyType key_type, 335 chromeos::attestation::AttestationKeyType key_type,
336 const std::string& key_name, 336 const std::string& key_name,
337 const DataMethodCallback& callback) OVERRIDE {} 337 const DataMethodCallback& callback) OVERRIDE {}
338 virtual void TpmAttestationGetPublicKey( 338 virtual void TpmAttestationGetPublicKey(
339 AttestationKeyType key_type, 339 chromeos::attestation::AttestationKeyType key_type,
340 const std::string& key_name, 340 const std::string& key_name,
341 const DataMethodCallback& callback) OVERRIDE {} 341 const DataMethodCallback& callback) OVERRIDE {}
342 virtual void TpmAttestationRegisterKey( 342 virtual void TpmAttestationRegisterKey(
343 AttestationKeyType key_type, 343 chromeos::attestation::AttestationKeyType key_type,
344 const std::string& key_name, 344 const std::string& key_name,
345 const AsyncMethodCallback& callback) OVERRIDE {} 345 const AsyncMethodCallback& callback) OVERRIDE {}
346 virtual void TpmAttestationSignEnterpriseChallenge( 346 virtual void TpmAttestationSignEnterpriseChallenge(
347 AttestationKeyType key_type, 347 chromeos::attestation::AttestationKeyType key_type,
348 const std::string& key_name, 348 const std::string& key_name,
349 const std::string& domain, 349 const std::string& domain,
350 const std::string& device_id, 350 const std::string& device_id,
351 AttestationChallengeOptions options, 351 chromeos::attestation::AttestationChallengeOptions options,
352 const std::string& challenge, 352 const std::string& challenge,
353 const AsyncMethodCallback& callback) OVERRIDE {} 353 const AsyncMethodCallback& callback) OVERRIDE {}
354 virtual void TpmAttestationSignSimpleChallenge( 354 virtual void TpmAttestationSignSimpleChallenge(
355 AttestationKeyType key_type, 355 chromeos::attestation::AttestationKeyType key_type,
356 const std::string& key_name, 356 const std::string& key_name,
357 const std::string& challenge, 357 const std::string& challenge,
358 const AsyncMethodCallback& callback) OVERRIDE {} 358 const AsyncMethodCallback& callback) OVERRIDE {}
359 virtual void TpmAttestationGetKeyPayload( 359 virtual void TpmAttestationGetKeyPayload(
360 AttestationKeyType key_type, 360 chromeos::attestation::AttestationKeyType key_type,
361 const std::string& key_name, 361 const std::string& key_name,
362 const DataMethodCallback& callback) OVERRIDE {} 362 const DataMethodCallback& callback) OVERRIDE {}
363 virtual void TpmAttestationSetKeyPayload( 363 virtual void TpmAttestationSetKeyPayload(
364 AttestationKeyType key_type, 364 chromeos::attestation::AttestationKeyType key_type,
365 const std::string& key_name, 365 const std::string& key_name,
366 const std::string& payload, 366 const std::string& payload,
367 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {} 367 const chromeos::BoolDBusMethodCallback& callback) OVERRIDE {}
368 368
369 private: 369 private:
370 AsyncCallStatusHandler handler_; 370 AsyncCallStatusHandler handler_;
371 AsyncCallStatusWithDataHandler data_handler_; 371 AsyncCallStatusWithDataHandler data_handler_;
372 372
373 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient); 373 DISALLOW_COPY_AND_ASSIGN(FakeCryptohomeClient);
374 }; 374 };
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after
636 636
637 TabStripModel* tabs = browser->tab_strip_model(); 637 TabStripModel* tabs = browser->tab_strip_model();
638 ASSERT_TRUE(tabs); 638 ASSERT_TRUE(tabs);
639 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs)); 639 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs));
640 EXPECT_EQ(expected_tab_count, tabs->count()); 640 EXPECT_EQ(expected_tab_count, tabs->count());
641 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i) 641 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i)
642 EXPECT_EQ(GURL(kStartupURLs[i]), tabs->GetWebContentsAt(i)->GetURL()); 642 EXPECT_EQ(GURL(kStartupURLs[i]), tabs->GetWebContentsAt(i)->GetURL());
643 } 643 }
644 644
645 } // namespace policy 645 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698