Index: chrome/browser/chromeos/settings/session_manager_operation.cc |
diff --git a/chrome/browser/chromeos/settings/session_manager_operation.cc b/chrome/browser/chromeos/settings/session_manager_operation.cc |
index e075a33ce9e0d85888ba8d567628c0f110b4a51e..d7f994c83f80f52730311eb322fb77ed8f20f761 100644 |
--- a/chrome/browser/chromeos/settings/session_manager_operation.cc |
+++ b/chrome/browser/chromeos/settings/session_manager_operation.cc |
@@ -182,7 +182,10 @@ void SessionManagerOperation::ValidateDeviceSettings( |
policy::CloudPolicyValidatorBase::DM_TOKEN_NOT_REQUIRED); |
validator->ValidatePolicyType(policy::dm_protocol::kChromeDevicePolicyType); |
validator->ValidatePayload(); |
- validator->ValidateSignature(*owner_key_->public_key(), false); |
+ validator->ValidateSignature(owner_key_->public_key_as_string(), |
+ policy::GetPolicyVerificationKey(), |
+ std::string(), |
+ false); |
validator->StartValidation( |
base::Bind(&SessionManagerOperation::ReportValidatorStatus, |
weak_factory_.GetWeakPtr())); |