* [Platform] Detect and fix certificates with potentially inaccessible keys on Mac OS (2.1) (#17560) * [Https] Detects and fixes HTTPS certificates where the key is not guaranteed to be accessible across security partitions * Fix dotnet dev-certs https --check * Update logic for detecting missing certs * Fix security command * Update warning logic * Check that the key is accessible in Kestrel * Add correct link to docs * Update src/Tools/dotnet-dev-certs/src/Program.cs Co-Authored-By: Daniel Roth <daroth@microsoft.com> * Update src/Tools/dotnet-dev-certs/src/Program.cs Co-Authored-By: Daniel Roth <daroth@microsoft.com> * Add test for 2.1 * Update src/Tools/dotnet-dev-certs/src/Program.cs Co-Authored-By: Chris Ross <Tratcher@Outlook.com> * Address feedback * Fix non-interctive path * Fix tests * Remove a couple of test from an unshipped product * Check only for certificates considered valid * Switch the exception being caught, remove invalid test Co-authored-by: Daniel Roth <daroth@microsoft.com> Co-authored-by: Chris Ross <Tratcher@Outlook.com> * Fix patchconfig merge (#18389) * Fix flaky HubConnectionHandler test (#18391) Co-authored-by: Javier Calvarro Nelson <jacalvar@microsoft.com> Co-authored-by: Daniel Roth <daroth@microsoft.com> Co-authored-by: Chris Ross <Tratcher@Outlook.com> Co-authored-by: Brennan <brecon@microsoft.com> |
||
|---|---|---|
| .. | ||
| Extensions.ApiDescription.Client | ||
| Extensions.ApiDescription.Server | ||
| FirstRunCertGenerator | ||
| GetDocumentInsider | ||
| Microsoft.dotnet-openapi | ||
| Shared | ||
| dotnet-dev-certs | ||
| dotnet-getdocument | ||
| dotnet-sql-cache | ||
| dotnet-user-secrets | ||
| dotnet-watch | ||
| Directory.Build.props | ||
| Directory.Build.targets | ||
| README.md | ||
| Tools.sln | ||
| build.cmd | ||
| build.sh | ||
| startvs.cmd | ||
README.md
DotNetTools
Bundled tools
The folder contains command-line tools for ASP.NET Core. The following tools are bundled* in the .NET Core CLI. Follow the links below for more details on each tool.
*This applies to .NET Core CLI 2.1.300-preview2 and up. For earlier versions of the CLI, these tools must be installed separately.
For 2.0 CLI and earlier, see https://github.com/aspnet/DotNetTools/tree/rel/2.0.0/README.md for details.
Non-bundled tools
The following tools are produced by us but not bundled in the .NET Core CLI. They must be aquired independently.
This folder also contains the infrastructure for our partners' service reference features:
- Extensions.ApiDescription.Client MSBuild glue for OpenAPI code generation.
- Extensions.ApiDescription.Server MSBuild glue for OpenAPI document generation.
- dotnet-getdocument the outside man of OpenAPI document generation tool.
- GetDocument.Insider the inside man of OpenAPI document generation tool.
Usage
The command line tools can be invoked as a subcommand of dotnet.
dotnet watch
dotnet user-secrets
dotnet sql-cache
dotnet dev-certs
dotnet openapi
Add --help to see more details. For example,
dotnet watch --help