Your access policy trusts a certificate. Can it tell whether that certificate is still on the laptop you issued it to?
Most Indian enterprises now gate sensitive systems on a device certificate, and almost none can answer that question. Managed Device Attestation closes the gap in silicon: the key is minted inside the Secure Enclave and never leaves it, so the certificate carries evidence about the hardware instead of a claim the device makes about itself. Three named attacks stop working the day you turn it on. We assess whether your estate can actually run it, then deploy it. Remote-first from Gachibowli, Hyderabad.

- 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.
- Silicon decides who is eligible, and there is no way to argue with it. A11 Bionic or newer on iPhone, iPad and Apple TV; Apple silicon on Mac. An Intel MacBook is simply out, permanently, so wherever Intel still makes up a real share of your fleet, your addressable population is capped until procurement moves it.
- Then the OS bar: iOS 16, iPadOS 16.1, macOS 14, tvOS 16 or newer. Teams pinned to older builds because one line-of-business application refuses to move are excluded too, and unpinning them is somebody else project with its own politics.
- The certificate authority is where the real effort sits. Attestation runs over ACME only, so a SCEP shop needs an issuing path that speaks ACME, an authority that can actually validate what the device attests, and a window where both protocols run side by side.
- None of this adds up to a refusal. It usually adds up to a dated plan pinned to your hardware refresh rather than a rollout you start this quarter, and one afternoon of counting tells you which of those two you are holding.
Eight things to understand before you design around it.
Evidence, not assertion
Apple positions this as strong evidence about device properties that a trust evaluation can rely on. Put plainly: an ordinary enrolment takes the device at its word, while an attested one arrives with proof the device could not have manufactured.
The key is generated in the Secure Enclave
The private key is created hardware-bound, inside the Secure Enclave, by the operating system itself. Apple rates these keys as very strongly protected against extraction even when the Application Processor has been compromised, which is a bar software key storage simply cannot reach.
Three specific attacks it defeats
Apple names them: a compromised handset misreporting its own properties, a compromised handset presenting identifiers belonging to a different device, and a key lifted off one machine to stand up a rogue one. All three land against ordinary certificate estates. None survive attestation.
ACME rather than SCEP
Attestation only works over ACME, which Apple presents as the modern successor to SCEP for requesting and installing certificates. If your issuing infrastructure speaks SCEP today, budget for that migration as real work, because it gates everything else here.
HardwareBound and Attest are the two switches
Two keys in the ACME payload carry the whole feature. HardwareBound ties the private key to that specific device. Attest set to true makes the device send attestations describing itself and the key it just generated to the ACME server. Everything else is plumbing around those two.
Attested properties reach the certificate
Your management service asks for DevicePropertiesAttestation through a DeviceInformation query, and what comes back is written into custom OIDs on the leaf certificate, sepOS version and freshness code included. The evidence lives in the certificate, not in a log somewhere.
Freshness is enforced and rate limited
Send the optional DeviceAttestationNonce key when a cached answer will not do, and the device produces a fresh attestation. Just remember the ceiling: one DeviceInformation attestation per device per seven days. Design a weekly rhythm, not a polling loop.
Privacy is preserved under User Enrolment
Under User Enrolment, both the serial number and the UDID drop out of the attestation for privacy reasons. An employee-owned iPhone can therefore supply hardware-backed proof to your policy engine while staying untrackable as an individual device.
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.
- Operating system minimums come first: iOS 16, iPadOS 16.1, macOS 14, tvOS 16 or newer. Anything frozen on an older release for compatibility reasons has to be freed before its attestation can feed an access decision.
- Chip minimums come second and bite harder: A11 Bionic upward for iPhone, iPad and Apple TV, Apple silicon for Mac. Plenty of Indian offices still run Intel MacBooks bought in the 2019 to 2020 window, and those machines will never attest, whatever you do to them.
- ACME is mandatory here. A SCEP-only certificate estate is looking at an infrastructure workstream with its own owner, its own timeline and its own testing, not a checkbox someone ticks during a maintenance window.
- One consolation: the ACME payload itself reaches much further than attestation does, covering iOS, iPadOS, Shared iPad, macOS in both device and user modes, tvOS, watchOS 10 and visionOS 1.1. The migration you fund for attestation modernises issuance for the ineligible devices too.
Four things that decide whether attestation is worth doing now.
Eligibility is assessed before anything is recommended
We count your fleet against the chip and OS minimums before proposing anything at all. When a meaningful share of it falls short, the recommendation you get is a dated plan rather than a project kickoff, because a rollout that can only reach half your users is not worth your money.
The ACME move is its own workstream
Since attestation runs over ACME and nothing else, a SCEP shop is really buying two projects. We price and schedule the certificate authority work separately, with its own owner, because burying it inside an Apple workstream is precisely how these deployments stall at the halfway mark.
It connects to an actual access decision
Evidence nobody reads is wasted money. The engagement therefore includes the conditional access or network policy that treats an attested certificate differently from an ordinary one, because without that consumer you have paid for a better certificate that changes nothing about who gets in.
Monitoring is designed within the published limits
The weekly per-device ceiling is a design input, not an obstacle to route around. We build the checking cadence to sit inside it and keep the freshness nonce for the decisions that genuinely need a live answer, which is why our deployments do not start failing quietly in month two.
Four phases across roughly six to ten weeks.
- 01Weeks 1-2
Eligibility and gap analysis
We reconcile your asset inventory against both minimums and come back with two numbers: how many devices can attest today, and what it would take to move the rest. That second list, not the technology, is what sets your schedule.
- Eligible device population identified
- Intel Mac and pre-A11 hardware listed for replacement
- OS version remediation plan agreed
- Current certificate infrastructure documented
- 02Weeks 3-5
ACME certificate authority
The heavy phase. Your authority needs to issue over ACME and, crucially, to check the attestations it receives rather than merely accepting them. Issuing policy, certificate lifetimes and the validation logic are all decided here.
- 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-8
Payload configuration and pilot
Now the Apple side, which is the quick part. Both payload switches go on, the key type and size pairing gets validated against what hardware binding actually permits, and a pilot group enrols so we can inspect real certificates.
- ACME payload configured with HardwareBound and Attest
- KeyType and KeySize combination validated
- ClientIdentifier strategy agreed
- Pilot group enrolled and certificates verified
- 04Weeks 9-10
Trust evaluation and operations
The attested identity starts driving real access decisions, and we document the unglamorous cases: what happens when someone swaps a laptop, downgrades an OS, or drops out of eligibility mid-quarter. Monitoring is built to respect the weekly query budget.
- 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 an RBI-supervised or client-audited environment.
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 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. In a BYOD-heavy Indian workforce, 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 Indian 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
Your eligible population is decided by silicon and OS build, not by anything we configure. Intel Macs are permanently excluded, so this step produces a hard number that shapes every decision after it.
- 2
Assess the certificate authority position
Three questions about your authority: can it issue over ACME, can it validate the attestations that arrive, and what would running alongside your existing SCEP issuance look like while the migration completes.
- 3
Design the payload and key material
Both payload switches are set deliberately, and the key type and size pairing is chosen against what hardware binding permits rather than copied from a template that happened to work somewhere else.
- 4
Pilot and verify the attested properties
A pilot group enrols and we open the certificates they receive, looking for the attested properties written into the custom OIDs. Reading the artefact beats trusting a green tick in a console, because only the artefact proves the chain held end to end.
- 5
Connect it to a trust decision and operate it
Finally the policy that acts on the attested identity goes live, monitoring is tuned to the weekly query budget, and we write down what your service desk does when a device stops qualifying after a repair or a replacement.
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.
Microsoft Entra
The identity and conditional access layer that typically consumes a device trust signal.
Learn moreApple device management India
The management foundation attestation builds on: enrolment routes, supervision and the estate discipline.
Learn moremacOS security hardening
The wider Mac security posture, of which hardware-backed device identity is one layer.
Learn moreOfficial documentation
- Apple Platform Deployment, Apple Support
- Apple Platform Security, Apple Support
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, and we will tell you which one you are looking at. Enquiries answered within 4 business hours.