Index: components/policy/core/common/cloud/mock_signing_service.cc |
diff --git a/components/policy/core/common/cloud/mock_signing_service.cc b/components/policy/core/common/cloud/mock_signing_service.cc |
index 8e281514ebf9d1f2d4cbcdee6c9720b6b3eaa80a..aece3a60d6cb86ffcf9a163de53f9f65b70247ad 100644 |
--- a/components/policy/core/common/cloud/mock_signing_service.cc |
+++ b/components/policy/core/common/cloud/mock_signing_service.cc |
@@ -19,17 +19,22 @@ |
FakeSigningService::~FakeSigningService() {} |
+void FakeSigningService::SignRegistrationData( |
+ const em::CertificateBasedDeviceRegistrationData* registration_data, |
+ em::SignedData* signed_data) { |
+ DoSignData(registration_data->SerializeAsString(), signed_data); |
+ } |
+ |
void FakeSigningService::SignData(const std::string& data, |
const SigningCallback& callback) { |
em::SignedData signed_data; |
- if (success_) { |
- SignDataSynchronously(data, &signed_data); |
- } |
+ if (success_) |
+ DoSignData(data, &signed_data); |
callback.Run(success_, signed_data); |
} |
-void FakeSigningService::SignDataSynchronously(const std::string& data, |
- em::SignedData* signed_data) { |
+void FakeSigningService::DoSignData(const std::string& data, |
+ em::SignedData* signed_data) { |
signed_data->set_data(data + kSignedDataNonce); |
signed_data->set_signature(kSignature); |
signed_data->set_extra_data_bytes(sizeof(kSignedDataNonce) - 1); |
@@ -44,3 +49,4 @@ |
MockSigningService::~MockSigningService() {} |
} // namespace policy |
+ |