A certificate proves somebody had the key. Attestation proves which piece of hardware generated it.
Managed Device Attestation provides strong evidence about device properties for a trust evaluation. The private key is generated inside the Secure Enclave, and it protects against three specific attacks that a normal device certificate does not.

- Secure EnclaveWhere the hardware bound key is generated
- ACMERequired when using attestation
- iOS 16+With A11 Bionic or later
- 7 daysCurrent attestation query limit per device
This is not a setting. For most estates it is a programme with a hardware dependency.
We would rather say that up front than start work that can only ever cover part of the population.
- The hardware floor is absolute. iPhone, iPad and Apple TV need the A11 Bionic chip or later, and Mac needs Apple silicon. Intel Macs cannot participate at all, so in an estate with meaningful Intel presence the eligible population is fixed until the refresh cycle moves it.
- The software floor is iOS 16, iPadOS 16.1, macOS 14 or tvOS 16 or later. Devices held back on older releases for application compatibility are outside the capability, and resolving that is usually a separate piece of work with its own owner.
- The certificate infrastructure requirement is the largest single item. Use of ACME is required when using Managed Device Attestation, so a SCEP based estate needs an ACME issuing path, a validation capability at the authority and a coexistence period.
- None of that means the answer is no. It means the answer is often a dated plan tied to the refresh cycle rather than a deployment starting this month, and knowing which one you are looking at is worth an afternoon of assessment.
Eight things to understand before you design around it.
Evidence, not assertion
Apple describes it as providing strong evidence about which properties of a device can be used as part of a trust evaluation. The difference from a normal enrolment is that the device is no longer simply telling you what it is and being believed.
The key is generated in the Secure Enclave
The operating system generates a hardware bound private key inside the Secure Enclave. Apple states such keys have very strong protections against key extraction, even in the case of a compromised Application Processor, which is a materially higher bar than software key storage.
Three specific attacks it defeats
A compromised device lying about its properties. A compromised device sending a different device identifiers. Private key extraction for use on a rogue device. Each of those is achievable against a conventional certificate deployment and none of them against attestation.
ACME rather than SCEP
Apple describes ACME as a modern alternative to SCEP, a protocol for requesting and installing certificates, and states that use of ACME is required when using Managed Device Attestation. Estates on SCEP therefore have a certificate infrastructure change to plan.
HardwareBound and Attest are the two switches
If HardwareBound is added, the private key is bound to the device. If Attest is true, the device provides attestations describing the device and the generated key to the ACME server. Those two payload settings are what turn certificate enrolment into attested enrolment.
Attested properties reach the certificate
A device management service can issue a DeviceInformation query requesting a DevicePropertiesAttestation property, and attested properties are returned in custom OIDs on the leaf certificate, including the sepOS version and the freshness code.
Freshness is enforced and rate limited
A management service can send an optional DeviceAttestationNonce key which forces a fresh attestation. Usage is currently limited to one DeviceInformation attestation per device every seven days, so continuous polling is not the design pattern.
Privacy is preserved under User Enrolment
Serial number and UDID are both omitted when using User Enrolment, to protect the user privacy. Personally owned devices can therefore participate in attestation without surrendering the identifiers that would make the device individually trackable.
Not every device in your estate can do this. Check before you design.
Attestation has hardware and software floors, and both are absolute rather than negotiable.
- The software floor is iOS 16, iPadOS 16.1, macOS 14 or tvOS 16 or later. Estates with devices held back on older releases for application compatibility reasons need that resolved before attestation can form part of an access decision.
- The hardware floor is the A11 Bionic chip or later for iPhone, iPad and Apple TV, and Apple silicon for Mac. Intel Macs cannot participate, which for many UAE organisations still running Intel hardware is the constraint that shapes the rollout timeline.
- Use of ACME is required when using Managed Device Attestation. If your certificate infrastructure is SCEP based, that is a genuine project rather than a setting change, and it belongs in the plan as its own workstream with its own timeline.
- The ACME payload is supported across iOS, iPadOS, Shared iPad, macOS device, macOS user, tvOS, watchOS 10 and visionOS 1.1, so the payload reach is broad even where attestation eligibility is narrower.
Four things that decide whether attestation is worth doing now.
We assess eligibility before recommending anything
iOS 16, iPadOS 16.1, macOS 14 or tvOS 16 or later, with A11 Bionic or later on iPhone, iPad and Apple TV and Apple silicon on Mac. Where a substantial part of the estate falls below those floors, the honest answer is to plan for it rather than start it.
We treat the ACME move as its own workstream
Use of ACME is required when using Managed Device Attestation. For an estate on SCEP that is a certificate infrastructure project with its own timeline and risk, and pretending it is a payload change is how these deployments stall halfway.
We connect it to an actual access decision
Attestation provides strong evidence for a trust evaluation, which means it only pays back if something consumes that evidence. We design the access policy that uses the attested identity, otherwise the work produces a better certificate that nothing treats differently.
We design monitoring within the published limits
Attestation usage is currently limited to one DeviceInformation attestation per device every seven days, and a nonce forces freshness when needed. Monitoring designed against that limit works, monitoring designed as continuous polling does not.
Four phases across roughly six to ten weeks.
- 01Weeks 1 to 2
Eligibility and gap analysis
Which devices meet iOS 16, iPadOS 16.1, macOS 14 or tvOS 16 and the A11 Bionic or Apple silicon hardware floor. That produces an eligible population and a remediation list, and the remediation list usually drives the timeline more than anything else.
- Eligible device population identified
- Intel Mac and pre-A11 hardware listed for replacement
- OS version remediation plan agreed
- Current certificate infrastructure documented
- 02Weeks 3 to 5
ACME certificate authority
Use of ACME is required when using Managed Device Attestation, so any SCEP based infrastructure needs an ACME path. This is the substantial workstream, and it involves the certificate authority, the issuing policy and the validation of attested properties.
- ACME issuing capability established or confirmed
- Attestation validation designed at the issuing authority
- Certificate policy and lifetimes agreed
- Coexistence with existing SCEP issuance planned
- 03Weeks 6 to 8
Payload configuration and pilot
HardwareBound binds the private key to the device and Attest instructs the device to provide attestations describing the device and the generated key to the ACME server. KeyType and KeySize are set together, since valid sizes depend on the type and on hardware binding.
- ACME payload configured with HardwareBound and Attest
- KeyType and KeySize combination validated
- ClientIdentifier strategy agreed
- Pilot group enrolled and certificates verified
- 04Weeks 9 to 10
Trust evaluation and operations
The attested certificate becomes an input to access decisions, and the operational side covers what happens when a device becomes ineligible. Attestation queries are limited to one per device every seven days, so monitoring is designed around that rather than against it.
- Access policy consuming the attested identity
- Attestation query cadence within the published limit
- Failure and ineligibility handling documented
- Rollout to the wider eligible population
Six situations where attestation changes the security position.
A financial services firm gating access on device trust
Where a device certificate is the gate to sensitive systems, the strength of that certificate is the strength of the control. Attestation moves it from an assertion the device makes to evidence about the hardware, which is a materially different claim in a review.
An organisation building a zero trust access model
Zero trust designs treat device posture as a signal, and a signal is only as good as its provenance. Attested properties returned in custom OIDs including the sepOS version give the policy engine something verifiable rather than something reported.
A business worried about cloned device identity
A compromised device sending another device identifiers is a real attack against conventional certificate deployments. Attestation defeats it specifically, and it is worth knowing that this is a named threat Apple designed against rather than a theoretical concern.
An estate where certificates live in software key storage
Private key extraction for use on a rogue device is the third named threat. A hardware bound key generated in the Secure Enclave resists extraction even where the Application Processor is compromised, which software key storage cannot claim.
A BYOD programme that still needs device assurance
Serial number and UDID are omitted under User Enrolment to protect privacy, so a personally owned device can present attested evidence without surrendering identifiers that make it individually trackable. That combination is rare and useful.
An organisation modernising away from SCEP
ACME is described by Apple as a modern alternative to SCEP and is required for attestation. Organisations already considering that migration can carry attestation as part of the same programme rather than paying the transition cost twice.
How UAE organisations establish that a device is really theirs.
| Feature | Attested device certificates | Conventional device certificates | No device identity |
|---|---|---|---|
Hardware identity proven | Yes | No | No |
Key extraction resisted | Secure Enclave protected | Depends on storage | Not applicable |
Identifier spoofing defeated | Yes | No | No |
Property misreporting defeated | Yes | No | No |
Usable as a trust evaluation input | Strong evidence | Weak evidence | None |
Protocol | ACME | Commonly SCEP | Not applicable |
Works on Intel Mac | No | Yes | Yes |
Preserves privacy under BYOD | Serial and UDID omitted | As configured | Not applicable |
Effort to deploy | Weeks, CA dependent | Usually already in place | None |
Defensible in a security review | Yes | Partially | No |
Conventional device certificates against attested certificates.
| Property | Conventional certificate | With Managed Device Attestation | |
|---|---|---|---|
| Proves possession of a key | Yes | Yes | |
| Proves which hardware generated the key | No | Yes | |
| Key protected against extraction | Depends on storage | Secure Enclave protected | |
| Survives a compromised application processor | Not necessarily | Key extraction still resisted | |
| Device can claim another device identifiers | Possible | Defeated | |
| Device can misreport its properties | Possible | Defeated | |
| Enrolment protocol | Commonly SCEP | ACME required | |
| Attested properties in the certificate | No | Custom OIDs including sepOS version | |
| Freshness control | None | DeviceAttestationNonce | |
| Identifiers under User Enrolment | As configured | Serial and UDID omitted |
Five steps, and the first can end the conversation honestly.
- 1
Establish eligibility across the estate
iOS 16, iPadOS 16.1, macOS 14 or tvOS 16 or later, with A11 Bionic or later and Apple silicon on Mac. Intel Macs cannot participate at all, so the eligible population is a hardware fact rather than a configuration outcome.
- 2
Assess the certificate authority position
Use of ACME is required when using Managed Device Attestation. We establish whether an ACME issuing capability exists, whether it can validate attestations, and what a transition from SCEP would involve including a coexistence period.
- 3
Design the payload and key material
HardwareBound to bind the private key to the device, Attest to have the device provide attestations describing the device and the generated key to the ACME server, and a KeyType and KeySize combination that is valid given both settings.
- 4
Pilot and verify the attested properties
Certificates issued to a pilot group and inspected for the attested properties in custom OIDs, including the sepOS version and the freshness code. Verification at the certificate rather than in the console is what proves the chain actually worked.
- 5
Connect it to a trust decision and operate it
An access policy that consumes the attested identity, monitoring designed within the one attestation per device every seven days limit, and a documented path for devices that become ineligible through hardware replacement or a downgrade.
What organisations ask about Managed Device Attestation.
Fifteen questions that determine whether this is a project or a setting.
Device eligibility
- Are iPhones and iPads on iOS 16 or later?iPadOS 16.1 for iPad.
- Are they A11 Bionic or later?A hardware floor.
- Are Macs on Apple silicon?Intel cannot participate.
- Are Macs on macOS 14 or later?The software floor.
- Any Apple TV in scope?tvOS 16 or later.
Certificate infrastructure
- Do we have an ACME issuing capability?Required for attestation.
- Are we currently on SCEP?Then this is a project.
- Can the CA validate attestations?The critical capability.
- What certificate lifetime do we want?Decide with the policy.
- How will SCEP and ACME coexist?Usually a transition period.
Design
- Will we set HardwareBound?Binds the key to the device.
- Will we set Attest to true?Enables the attestation itself.
- Which KeyType and KeySize?Valid sizes depend on both.
- Do we need the nonce for freshness?Forces a fresh attestation.
- Have we planned around the seven day limit?One query per device.
The pages around this one.
Count how many of your Macs are Apple silicon and how many iPhones are A11 Bionic or later.
That percentage decides whether Managed Device Attestation is a deployment you can start now or a plan tied to your refresh cycle. Both are legitimate answers.
Related Services
Explore more solutions that work great with this service
Microsoft Cloud PKI
Retire the certificate server, NDES and the Intune connector
Entra Conditional Access
The control that decides who reaches your data
macOS Management Dubai
FileVault, admin rights, updates and the Rosetta deadline
Apple Device Management
Mac and iPhone fleets, encryption, patching and the September cycle
iPhone and iPad Management
Remove company data from a phone you do not own
Account-driven User Enrolment
Apple BYOD enrolment where the employee owns the device.
Managed Apple Accounts
Org owned Apple identity, federation and the published service exclusions.
Device Enrolment
Which path, which reset, and what you can enforce after