Index: chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h |
diff --git a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h |
index 54ec472851886b2f3059a5e7596959f286c36b61..1f0b69402600ef2bc11e14e5e13ef9c9b501ebdc 100644 |
--- a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h |
+++ b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h |
@@ -20,6 +20,12 @@ |
class PrefRegistrySimple; |
class PrefService; |
+namespace chromeos { |
+namespace attestation { |
+class AttestationFlow; |
+} |
+} |
+ |
namespace net { |
class URLRequestContextGetter; |
} |
@@ -143,6 +149,11 @@ class BrowserPolicyConnectorChromeOS |
// registration status changed from registered to unregistered. |
void RestartDeviceCloudPolicyInitializer(); |
+ // Creates an attestation flow using our async method handler and |
+ // cryptohome client. |
+ std::unique_ptr<chromeos::attestation::AttestationFlow> |
+ CreateAttestationFlow(); |
+ |
// Components of the device cloud policy implementation. |
std::unique_ptr<ServerBackedStateKeysBroker> state_keys_broker_; |
std::unique_ptr<EnterpriseInstallAttributes> install_attributes_; |