| Index: chromeos/dbus/cryptohome_client.cc
|
| diff --git a/chromeos/dbus/cryptohome_client.cc b/chromeos/dbus/cryptohome_client.cc
|
| index 0a5a7fbcbf178ce5863024068c5373bcce617407..d9a5fdbbbef5348ba18e11207275c6b6b20c8e9d 100644
|
| --- a/chromeos/dbus/cryptohome_client.cc
|
| +++ b/chromeos/dbus/cryptohome_client.cc
|
| @@ -447,18 +447,17 @@ class CryptohomeClientImpl : public CryptohomeClient {
|
|
|
| // CryptohomeClient override.
|
| virtual void AsyncTpmAttestationCreateCertRequest(
|
| - int options,
|
| + int certificate_profile,
|
| + const std::string& user_email,
|
| + const std::string& request_origin,
|
| const AsyncMethodCallback& callback) OVERRIDE {
|
| dbus::MethodCall method_call(
|
| cryptohome::kCryptohomeInterface,
|
| - cryptohome::kCryptohomeAsyncTpmAttestationCreateCertRequest);
|
| + cryptohome::kCryptohomeAsyncTpmAttestationCreateCertRequestByProfile);
|
| dbus::MessageWriter writer(&method_call);
|
| - bool include_stable_id =
|
| - (options & attestation::CERTIFICATE_INCLUDE_STABLE_ID);
|
| - writer.AppendBool(include_stable_id);
|
| - bool include_device_state =
|
| - (options & attestation::CERTIFICATE_INCLUDE_DEVICE_STATE);
|
| - writer.AppendBool(include_device_state);
|
| + writer.AppendInt32(certificate_profile);
|
| + writer.AppendString(user_email);
|
| + writer.AppendString(request_origin);
|
| proxy_->CallMethod(&method_call, dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
|
| base::Bind(&CryptohomeClientImpl::OnAsyncMethodCall,
|
| weak_ptr_factory_.GetWeakPtr(),
|
| @@ -1093,7 +1092,9 @@ class CryptohomeClientStubImpl : public CryptohomeClient {
|
|
|
| // CryptohomeClient override.
|
| virtual void AsyncTpmAttestationCreateCertRequest(
|
| - int options,
|
| + int certificate_profile,
|
| + const std::string& user_email,
|
| + const std::string& request_origin,
|
| const AsyncMethodCallback& callback) OVERRIDE {
|
| ReturnAsyncMethodResult(callback, true);
|
| }
|
|
|