Index: chromeos/attestation/attestation_constants.h |
diff --git a/chromeos/attestation/attestation_constants.h b/chromeos/attestation/attestation_constants.h |
index a704cfc0abdbd97952bd71674885c2e393a2c5d4..14290044b7a6a816842342135a840a49d8f1e5b8 100644 |
--- a/chromeos/attestation/attestation_constants.h |
+++ b/chromeos/attestation/attestation_constants.h |
@@ -10,17 +10,6 @@ |
namespace chromeos { |
namespace attestation { |
-// Options available for customizing an attestation certificate. |
-enum AttestationCertificateOptions { |
- CERTIFICATE_OPTION_NONE = 0, |
- // A stable identifier is simply an identifier that is not affected by device |
- // state changes, including device recovery. |
- CERTIFICATE_INCLUDE_STABLE_ID = 1, |
- // Device state information contains a quoted assertion of whether the device |
- // is in verified mode. |
- CERTIFICATE_INCLUDE_DEVICE_STATE = 1 << 1, |
-}; |
- |
// Key types supported by the Chrome OS attestation subsystem. |
enum AttestationKeyType { |
// The key will be associated with the device itself and will be available |
@@ -48,6 +37,8 @@ enum AttestationCertificateProfile { |
// Uses the following certificate options: |
// CERTIFICATE_INCLUDE_DEVICE_STATE |
PROFILE_ENTERPRISE_USER_CERTIFICATE, |
+ // A profile for certificates intended for protected content providers. |
+ PROFILE_CONTENT_PROTECTION_CERTIFICATE, |
}; |
// A key name for the Enterprise Machine Key. This key should always be stored |
@@ -58,6 +49,10 @@ CHROMEOS_EXPORT extern const char kEnterpriseMachineKey[]; |
// a USER_KEY. |
CHROMEOS_EXPORT extern const char kEnterpriseUserKey[]; |
+// The key name prefix for content protection keys. This prefix must be |
+// appended with an origin-specific identifier to form the final key name. |
+CHROMEOS_EXPORT extern const char kContentProtectionKeyPrefix[]; |
+ |
} // namespace attestation |
} // namespace chromeos |