Index: chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
diff --git a/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc b/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
index 980399c3fa415495ffed927ac6a1c53c2cde4c2b..bdd1cfe1275047ff4be98fd9e674bb7913fce0df 100644 |
--- a/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
+++ b/chrome/browser/chromeos/settings/session_manager_operation_unittest.cc |
@@ -263,7 +263,17 @@ TEST_F(SessionManagerOperationTest, SignAndStoreSettings) { |
validator->ValidatePayload(); |
std::vector<uint8> public_key; |
policy_.GetSigningKey()->ExportPublicKey(&public_key); |
- validator->ValidateSignature(public_key, false); |
+ // Convert from bytes to string format (which is what ValidateSignature() |
+ // takes). |
+ std::string public_key_as_string = std::string( |
+ reinterpret_cast<const char*>(vector_as_array(&public_key)), |
+ public_key.size()); |
+ |
Mattias Nissler (ping if slow)
2014/01/27 13:52:13
nit: remove newline?
Andrew T Wilson (Slow)
2014/01/30 17:10:31
Done.
|
+ validator->ValidateSignature( |
+ public_key_as_string, |
+ policy::GetPolicyVerificationKey(), |
+ policy::PolicyBuilder::CreateTestSigningKeySignature(), |
+ false); |
validator->StartValidation( |
base::Bind(&SessionManagerOperationTest::CheckSuccessfulValidation, |
base::Unretained(this))); |