AWSSecurity

API Gateway Backend mTLS with ACM: A UK Zero-Trust Playbook for REST Integrations

On 8 Sep 2026 AWS let API Gateway REST APIs present an ACM (or Private CA) client certificate to backends for mutual TLS — replacing the old self-signed outbound cert. UK zero-trust playbook for FS/healthcare PKI, stage config and CAB evidence.

AQ
Ali Qaiser
AWS Certified | ServiceNow Architect | Enterprise AI Consultant
19 September 2026
10 min read
API Gateway Backend mTLS with ACM: A UK Zero-Trust Playbook for REST Integrations
In brief

On 8 Sep 2026 AWS let API Gateway REST APIs present an ACM (or Private CA) client certificate to backends for mutual TLS — replacing the old self-signed outbound cert. UK zero-trust playbook for FS/healthcare PKI, stage config and CAB evidence.

Key Takeaways
  • On 8 Sep 2026, API Gateway REST APIs can present an ACM certificate for backend mTLS.
  • Replaces the previous API Gateway–generated self-signed outbound client certificate.
  • Import from existing PKI or issue via ACM Private CA.
  • ACM reimport/renew propagates to API Gateway with no redeploy and no downtime.
  • Available in all commercial Regions and GovCloud (US) where REST APIs exist.
  • Combine with existing inbound mTLS for full client↔API↔backend mutual auth.
  • UK gate: CA trust alignment, stage IaC, positive/negative tests, renewal drill.

Backend mTLS is a PKI programme — not a stage checkbox

On 8 September 2026, AWS announced that Amazon API Gateway REST APIs can present an AWS Certificate Manager (ACM) certificate to your backend during the TLS handshake, enabling mutual TLS (mTLS) on the API-to-backend path. Previously, API Gateway could only present a self-signed certificate it generated — which corporate and partner CAs routinely reject.

You can import a certificate into ACM from your existing PKI, or have ACM Private CA issue and manage one. When the certificate is reimported or renewed in ACM, API Gateway propagates the update automatically — no redeployment and no downtime. Combined with existing inbound mTLS for clients, you can enforce mutual authentication on both sides of the API — a common requirement in financial services, healthcare and zero-trust estates.

Network and API securityNetwork and API security

What AWS made available (facts for CAB)

TopicFact
Date8 September 2026
ScopeAPI Gateway REST APIs — backend (outbound) mTLS
Certificate sourceACM-imported PKI cert or ACM Private CA–issued
Previous behaviourAPI Gateway–generated self-signed outbound cert only
RenewalACM reimport/renew → API Gateway updates without redeploy / downtime
Config surfacesConsole, AWS CLI, CloudFormation
RegionsAll commercial Regions + AWS GovCloud (US) where REST APIs exist
Pair withExisting inbound mTLS for client→API

This is not Lambda Managed Instances, AgentCore or MCP. Keep it in the API / integration / PKI change stream.

UK zero-trust gate — do this before production

1. Decide the trust model

  1. Corporate PKI import: export/import the client cert your backend already trusts into ACM (Region of the API).
  2. ACM Private CA: issue a client cert from a Private CA the backend trust store already (or will) trust.
  3. Confirm backend trust store pins the issuing CA — not the old API Gateway self-signed cert.
  4. Prefer eu-west-2 (London) or eu-west-1 for UK data-path estates unless a regulator-approved Region is mandated elsewhere.

2. Stage-level configuration pattern

Typical flow (align with your IaC standards):

  1. Import or issue the certificate in ACM in the API Region.
  2. Attach the ACM certificate ARN to the REST API stage as the backend client certificate (console / CLI / CloudFormation — see current API Gateway docs for the exact property name on your API type).
  3. Deploy the stage once for the initial attach; afterwards rely on ACM renewal propagation for cert lifecycle.
  4. Validate the backend rejects connections that do not present the expected client cert (negative test).

3. Dual-sided mTLS matrix

LegControlUK note
Client → APIExisting inbound mTLSKeep separate trust stores / domains
API → backendNew ACM client cert mTLSThis announcement
BothEnd-to-end mutual authCommon FS / healthcare mandate

Do not claim "full mTLS" in CAB if you only flipped the backend leg.

4. Evidence pack for regulated estates

EvidenceWhy
ACM cert ARN + issuing CATraceability
Backend trust-store change ticketProves self-signed rejection path is gone
Positive handshake testAPI presents trusted client cert
Negative testRandom/self-signed client cert fails
Renewal drillReimport or Private CA renew without outage
CloudTrail / config snapshotAudit

GDPR, ops and UK language

Backend mTLS does not by itself move personal data — but it changes authentication processing on integration paths that often carry regulated payloads.

ControlWhat to document
PurposeProve API Gateway is the authenticated caller to internal/partner backends
DPIA deltaAuthentication strengthening; same integration data flows
Key custodyACM / Private CA ownership; who can reimport
RegionACM + API + backend in approved Regions
RollbackStage can revert to previous cert behaviour only with a controlled change — rehearse

CAB checklist (print this)

  1. REST API (not HTTP API assumption) confirmed in scope.
  2. Issuing CA agreed with backend owners (import vs Private CA).
  3. ACM certificate in the correct Region; ARN recorded.
  4. Stage configured; initial deploy complete.
  5. Positive + negative mTLS tests captured.
  6. Inbound mTLS status documented separately (on/off/planned).
  7. Renewal / reimport drill scheduled (no downtime expectation verified).
  8. CloudFormation / IaC updated so console-only drift cannot undo the control.

Risks if you skip the gate

RiskSymptomMitigation
Backend still trusts only old self-signedHandshake failures after cutoverAlign trust store first
Cert in wrong RegionAttach fails or wrong APIACM in API Region
Console-only changeDrift on next pipeline deployCodify in CloudFormation/Terraform
Claiming dual mTLS with only backend legAudit findingDocument both legs
No negative testOpen backend still accepts othersReject non-matching client certs
Ignoring GovCloud / commercial splitWrong control narrativeMatch account partition

Closing

API Gateway backend mTLS with ACM closes a long-standing UK enterprise gap: partners and internal PKI teams no longer have to special-case a self-signed API Gateway client cert. Production value appears when CA trust, stage config, dual-leg documentation and renewal drills are evidenced — not when the What's New page is bookmarked.

If you want a structured API Gateway mTLS / zero-trust readiness pass for your UK estate — PKI choice, stage IaC and CAB evidence — AIATS offers a Free Evaluation: practical, UK-enterprise, no theatre.

Questions for the platform / security CAB agenda

  1. Do backends already reject the old API Gateway self-signed client cert?
  2. Import corporate PKI or issue from ACM Private CA?
  3. Is inbound mTLS already on, planned, or out of scope?
  4. Which Region hosts ACM + the REST API stage?
  5. Who owns renewal/reimport, and have we drilled zero-downtime update?
  6. Is the stage setting in IaC or only in the console?
Expert Commentary

Backend mTLS with ACM finally lets UK FS/healthcare backends trust a real CA-signed API Gateway client cert. Prove positive and negative handshakes, and keep inbound mTLS as a separate control statement.

Topics
AWSAPI GatewaymTLSACMPrivate CAZero TrustRESTPKIFinancial ServicesHealthcareUKCAB
All insights

Need Help With Your Implementation?

Get expert guidance from our certified ServiceNow and AWS architects.

Schedule a Consultation