OpenAI API makes mTLS and X.509 workload identity generally available
OpenAI’s August 29, 2026 release makes mutual TLS and X.509 workload identity federation generally available for API workloads, replacing long-lived API keys with certificate-backed short-lived access.
Editorial Team
The Authority AI Tools editorial team maintains this directory using vendor documentation, dated source checks, product changelogs, and clearly identified hands-on observations where available.
OpenAI has made mutual TLS (mTLS) and X.509 workload identity federation generally available for the OpenAI API. The release gives organizations certificate-based controls for API requests and a way for trusted workloads to exchange a certificate identity for a short-lived OpenAI access token.
API access to GPT-5.2, Codex models, Responses API, Agents SDK, and the full OpenAI platform
mTLS verifies the calling workload
With mTLS enabled, an API request must present an accepted client certificate in addition to its normal bearer credential. Organizations can upload and activate trust anchors at the organization or project level, then optionally constrain accepted client certificates with a CEL filter.
Activation changes request behavior, so OpenAI recommends testing with a non-critical project before expanding a certificate policy. Teams also need a certificate rotation and recovery plan: OpenAI’s guide says it does not retrieve missing intermediates from certificate URLs and does not perform CRL or OCSP checks.
X.509 federation replaces the long-lived API key
X.509 workload identity federation lets a workload present its TLS client certificate to OpenAI’s token endpoint and receive a short-lived bearer token. The certificate remains part of later API requests; the flow replaces the API key, not the client certificate.
An organization creates an X.509 Workload Identity Provider, maps a derived certificate identity to a project service account, and grants that service account only the permissions the workload needs. OpenAI says Codex does not support X.509 federation; Codex users should use the OIDC or SPIFFE JWT-SVID path described in the Codex workload-identity guidance.
What to review before rollout
Keep private keys, certificate contents, and access tokens outside source control and logs. Test direct and chained certificate validation, provider mappings, certificate deactivation, token renewal, and failure behavior before enabling the policy for production traffic.
The practical distinction is straightforward: mTLS adds certificate verification to API authorization, while X.509 federation uses that verified certificate identity to issue short-lived access. Teams can adopt either control independently, or combine them for workloads that need both certificate-level trust and keyless credential rotation.
Sources
- OpenAI — “Release Notes” (August 29, 2026): https://openai.com/products/release-notes/
- OpenAI Developers — “Mutual TLS”: https://developers.openai.com/api/docs/guides/mutual-tls
- OpenAI Developers — “Configure workload identity federation with X.509 certificates”: https://developers.openai.com/api/docs/guides/workload-identity-federation/x509
- OpenAI Developers — “Workload identity federation”: https://developers.openai.com/api/docs/guides/workload-identity-federation
Tools Mentioned in This Article
Free Resource
2026 AI Coding Tools Comparison Chart
Side-by-side comparison of features, pricing, and capabilities for every major AI coding tool.
No spam, unsubscribe anytime.
Frequently Asked Questions
What is OpenAI API makes mTLS and X.509 workload identity generally available?
Related Articles
Warp adds GPT-6.1 Sol for Codex and ChatGPT subscribers
Warp’s September 29 announcement says GPT-6.1 Sol is available in Warp for use with a Codex or ChatGPT subscription.
Read more →Product UpdatesOpenAI DevDay 2026 brings Codex Cloud, code review, and Security Cloud
OpenAI’s September 2026 Codex updates add reusable cloud workspaces, automatic code review, and scheduled GitHub repository security scans.
Read more →Product UpdatesOpenAI Decisions API: Public Beta, Endpoint & Use Cases
OpenAI’s Decisions API is in public beta with GPT-6 Luna. See the /v1/decisions endpoint, text and image inputs, typed answers, and use cases.
Read more →