liveBook · Manning

Development certificate

A development certificate is a locally trusted certificate used to secure HTTPS connections during software development.

How 2 Manning books explain it

.NET in Action, Second Edition

A development certificate is a locally trusted certificate used to support secure HTTPS connections during software development.

How it is used
Supports local HTTPS endpoint testing without obtaining a public-service certificate.
How deep it goes
Explains trust commands and their HTTPS role, but does not describe certificate internals.
Examples
Shows a local service listening on HTTPS and HTTP addresses alongside commands for checking and establishing certificate trust.
What you can do after
Operate/configure it with `dotnet dev-certs https --check` and `dotnet dev-certs https --trust` for local or build-agent testing.

Read how .NET in Action, Second Edition explains development certificate →

ASP.NET Core in Action, 3e

A development certificate is a locally trusted certificate intended for securing an application's development-time HTTPS connections.

How it is used
Secures local ASP.NET Core HTTPS traffic while applications are developed and tested.
How deep it goes
Explains automatic installation, browser trust, and remediation, but defers production certificate acquisition and configuration.
Examples
Uses the `dotnet dev-certs https --trust` command and browser warning illustrations.
What you can do after
Operate/configure local HTTPS by trusting the development certificate and recognizing when it cannot serve production.

Read how ASP.NET Core in Action, 3e explains development certificate →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.