Skip to content

feat(debug-certificate-manager): Finish adding IPv6 loopback (::1) to default certificate SANs - #5903

Draft
David Michon (dmichon-msft) with Copilot wants to merge 1 commit into
mainfrom
copilot/include-ipv6-loopback-address
Draft

David Michon (dmichon-msft) with Copilot wants to merge 1 commit into
mainfrom
copilot/include-ipv6-loopback-address

Conversation

Copilot AI commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Generated dev certificates defaulted to only 127.0.0.1 as an IP SAN, breaking HTTPS connections via ::1 on IPv6-only or dual-stack loopback interfaces.

Changes

  • Default IPs: DEFAULT_CERTIFICATE_SUBJECT_IP_ADDRESSES now includes ['127.0.0.1', '::1']
  • Validation: validateCertificateAsync previously only checked DNS name SANs; it now also validates expected IP SANs — existing certs missing ::1 will be detected invalid and trigger regeneration
  • JSDoc: Updated ICertificateGenerationOptions.subjectIPAddresses doc to reflect the new default
  • Change file: minor bump

@github-project-automation github-project-automation Bot moved this to Needs triage in Bug Triage Jul 23, 2026
Copilot AI changed the title feat(debug-certificate-manager): include IPv6 loopback (::1) in default subject alternative names feat(debug-certificate-manager): add IPv6 loopback (::1) to default certificate SANs Jul 23, 2026
@dmichon-msft David Michon (dmichon-msft) changed the title feat(debug-certificate-manager): add IPv6 loopback (::1) to default certificate SANs feat(debug-certificate-manager): Finish adding IPv6 loopback (::1) to default certificate SANs Jul 23, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs triage

Development

Successfully merging this pull request may close these issues.

2 participants