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.

Original name-coverage worksheet — PROPOSED_UNRUN
ReferencePresented DNS-IDPaper coverage
api.cedar.exampleapi.cedar.exampleExact-name case.
api.cedar.example*.cedar.exampleSingle-label wildcard case, if permitted.
cedar.example*.cedar.exampleNo missing-label match.
api.eu.cedar.example*.cedar.exampleNo extra-label match.
api.cedar.examplea*.cedar.exampleOutside 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

Original R-A identity receipt — PROPOSED_UNRUN
BoundaryIndependent evidence required
Application intentApproved service, reference R-A, purpose and source of that reference.
Identifier profileSupported protocol, admitted DNS-ID branch and explicit wildcard policy.
Presented evidenceComplete typed identifier capture from the actual certificate being validated.
Full TLS validationIndependently supported verifier, trust and certificate-validation dispositions.
UseSame 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

All eight cards are PROPOSED_UNRUN
ConditionProposed disposition
1. Fixed reference and exact DNS-ID agree; every independent prerequisite holdsConditionally admit only the declared association.
2. The permitted one-label case above appliesKeep the coverage result narrow; establish the remaining receipt fields.
3. The omitted-label case above appliesReject this claimed coverage.
4. The extra-level case above appliesReject this claimed coverage.
5. An unsupported pattern is offeredOutside the selected supported shape.
6. Only Common Name or an unsupported identifier type is offeredDo not substitute it for the admitted evidence.
7. Coverage fits but complete validation or connection association is unknownWithhold connection-identity assurance.
8. TLS evidence fits but recipient or data authority failsDeny 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.

  1. RFC 9525 — Service Identity in TLS