The direct answer
Choose the endpoint reference independently, then evaluate the certificate’s typed DNS identity under the supported matching policy. A wildcard covers one permitted label, not every depth beneath a domain. Keep complete certificate validation, connection association and current data permission separate; a covered name alone authorizes no AI request.
Ask which service the application intended to reach
A fictional AI integration is approved to use the service named api.cedar.example. Someone presents the name *.cedar.example and says it covers the entire organization. The useful review question is narrower: which exact reference was approved, and does the presented identity cover that reference under the selected protocol?
This worksheet selects one fixed ASCII DNS-named HTTPS service and a separately supported DNS-ID profile that permits the documented wildcard form. It excludes IP literals, internationalized names, trailing-dot handling, search suffixes, alternative identifier profiles and discovery procedures. The names are teaching labels, not contacted endpoints or inspected certificates.
The existing fetch contract retains its normal built-in certificate and hostname verification. This article supplies no replacement callback or custom verifier. It adds an identity-coverage worksheet without changing the earlier transport or destination policy.
Keep the reference and presented identity in separate fields
RFC 9525 (Standards Track, November 2023) separates independently chosen references from server-presented identities. DNS-ID denotes subjectAltName dNSName; Common Name is not service-identity evidence.
For the invented application, trusted configuration owns reference R-A: api.cedar.example. A certificate display or peer-supplied explanation cannot rewrite R-A into a convenient alternative. If the intended service changes, that is a new application proposal with new recipient and data-handling review.
Retain the identifier type as well as its text. The selected profile admits DNS-ID evidence only; a familiar string in another field does not satisfy it. Actual extraction, complete certificate interpretation and supported implementation are unknown prerequisites. This worksheet contains no certificate parser or type-conversion rule.
Review coverage rather than treating a suffix as permission
The RFC’s matching rules restrict a supported wildcard to one character forming the entire left-most label; it matches only one reference label. Partial or multiple wildcards fail that shape. DNS wildcard behavior is a different contract.
| Reference | Presented DNS-ID | Paper coverage |
|---|---|---|
| api.cedar.example | api.cedar.example | Exact-name case. |
| api.cedar.example | *.cedar.example | Single-label wildcard case, if permitted. |
| cedar.example | *.cedar.example | No missing-label match. |
| api.eu.cedar.example | *.cedar.example | No extra-label match. |
| api.cedar.example | a*.cedar.example | Outside the permitted wildcard shape. |
These are paper applications of the selected rule, not handshake results. The positive row does not establish certificate issuance, ownership, a trusted chain, endpoint behavior or an available service. It establishes only the proposed relationship being discussed.
Bind coverage to a complete review record
| Boundary | Independent evidence required |
|---|---|
| Application intent | Approved service, reference R-A, purpose and source of that reference. |
| Identifier profile | Supported protocol, admitted DNS-ID branch and explicit wildcard policy. |
| Presented evidence | Complete typed identifier capture from the actual certificate being validated. |
| Full TLS validation | Independently supported verifier, trust and certificate-validation dispositions. |
| Use | Same connection association, intended recipient, permitted data and current rights. |
The ordinary positive makes only this fixed name association conditionally eligible when every actual prerequisite holds. The application can then consider its separately authorized communication plan. No connection, request, certificate or cryptographic result exists for this worksheet.
Actual reference selection, protocol support, trust policy, verifier behavior, certificate evidence, connection lifecycle and current recipient permission are unimplemented or unknown here. Any missing field blocks a real positive. An operator’s “certificate valid” label cannot fill several independent rows at once.
Keep a matching name narrower than trustworthy service behavior
RFC 9525 does not replace certification-path validation or expiration/revocation checks. It also excludes a general assessment of bad behavior by named hosts. Our application keeps those requirements and its own data-release policy independent of name coverage.
A legitimate service can still be the wrong recipient for this document or purpose. A shared organizational suffix cannot grant every application beneath it the same data rights. Review the exact configured service rather than expand a wildcard into an application allowlist.
Likewise, a newly observed name must not enroll a new endpoint automatically. Record the discrepancy and withhold the affected use. This stricter operating rule provides no interactive exception, emergency trust-store change, certificate pinning or compatibility fallback. Availability pressure is not evidence that the intended identity changed.
Walk eight inert admission cards
| Condition | Proposed disposition |
|---|---|
| 1. Fixed reference and exact DNS-ID agree; every independent prerequisite holds | Conditionally admit only the declared association. |
| 2. The permitted one-label case above applies | Keep the coverage result narrow; establish the remaining receipt fields. |
| 3. The omitted-label case above applies | Reject this claimed coverage. |
| 4. The extra-level case above applies | Reject this claimed coverage. |
| 5. An unsupported pattern is offered | Outside the selected supported shape. |
| 6. Only Common Name or an unsupported identifier type is offered | Do not substitute it for the admitted evidence. |
| 7. Coverage fits but complete validation or connection association is unknown | Withhold connection-identity assurance. |
| 8. TLS evidence fits but recipient or data authority fails | Deny the application use independently. |
State the limits without inventing a transport result
The sole required RFC body was read for this narrow documentation exercise. No installed TLS implementation, trust store, certificate, hostname, DNS response or service was inspected. No key, matcher, parser, socket, handshake, network fixture, API or model operation was created or run.
This guide supplies no complete PKIX, revocation, IDNA or public-suffix policy and recommends no algorithm, provider or TLS library. Boundary remains prelaunch with planned request-path checks, not a shipped certificate-verification or service-admission engine. Its existing synthetic policy checks concern different behavior.
Primary sources
Official references supporting the guidance. Examples in this guide are synthetic and are not reports of a production incident.