| 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()));
|
|
|