Skip to content

[docs] Update ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE docs for cross-platform default#1069

Merged
danegsta merged 2 commits into
release/13.4from
docs/dcp-dev-cert-tls-files-v2-296cf40858d33323
May 26, 2026
Merged

[docs] Update ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE docs for cross-platform default#1069
danegsta merged 2 commits into
release/13.4from
docs/dcp-dev-cert-tls-files-v2-296cf40858d33323

Conversation

@aspire-repo-bot
Copy link
Copy Markdown
Contributor

@aspire-repo-bot aspire-repo-bot Bot commented May 26, 2026

Summary

Updates documentation for the ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE environment variable following the changes in microsoft/aspire#17449 ("Support DCP dev cert TLS files").

Changes

app-host/configuration.mdx

  • Updated the default value for ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE from false to true
  • Updated the description to reflect cross-platform support (Windows uses certificate thumbprint; macOS/Linux use certificate and key files)

app-host/certificate-configuration.mdx

  • Renamed section from "Developer certificate for DCP communication (Windows)" to "Developer certificate for DCP communication" to reflect cross-platform support
  • Changed framing from opt-in (true to enable) to opt-out (false to disable)
  • Added per-platform behavior descriptions
  • Added a note that prior to .NET Aspire 13.4, this feature was false by default and Windows-only

Related

Generated by PR Documentation Check for issue #17449 · ● 119.1M ·

…efault

The default changed from false to true in Aspire 13.4, and the feature
now works on macOS and Linux (using cert/key files) in addition to
Windows (thumbprint). Update configuration.mdx table and the
certificate-configuration.mdx DCP section to reflect the new defaults,
cross-platform support, and opt-out behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@aspire-repo-bot aspire-repo-bot Bot added the docs-from-code Copilot initiated issue from dotnet/aspire repo label May 26, 2026
@aspire-repo-bot aspire-repo-bot Bot requested a review from davidfowl May 26, 2026 04:47
@IEvangelist IEvangelist marked this pull request as ready for review May 26, 2026 12:43
@IEvangelist IEvangelist self-requested a review as a code owner May 26, 2026 12:43
Copilot AI review requested due to automatic review settings May 26, 2026 12:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates AppHost documentation to reflect that ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE now defaults to using the ASP.NET Core developer certificate for DCP TLS across platforms, with platform-specific behavior details.

Changes:

  • Updated ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE default to true and revised the description for cross-platform behavior.
  • Reframed the DCP developer certificate section as opt-out and added Windows vs macOS/Linux behavior notes.
  • Added a historical note about prior defaults/platform support (needs version reconciliation).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
src/frontend/src/content/docs/app-host/configuration.mdx Updates the configuration reference table entry for ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE to reflect new default and cross-platform behavior.
src/frontend/src/content/docs/app-host/certificate-configuration.mdx Updates the DCP certificate section to be cross-platform and opt-out, with per-OS details and historical context.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/frontend/src/content/docs/app-host/certificate-configuration.mdx Outdated
…eedback

Co-authored-by: danegsta <50252651+danegsta@users.noreply.github.com>
Copilot AI requested a review from danegsta May 26, 2026 22:31
@danegsta danegsta merged commit 9848499 into release/13.4 May 26, 2026
9 checks passed
@danegsta danegsta deleted the docs/dcp-dev-cert-tls-files-v2-296cf40858d33323 branch May 26, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-from-code Copilot initiated issue from dotnet/aspire repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants