Aktivierung von SSL/TLS in ASP.Net
Bei der ASP.Net core -Entwicklung sollte man das Motto "Security by default", das man vorgelebt bekommt, auch mitleben. Das heißt, dass man alle HTTP-Zugriffe über HTTPS macht und auch schon während der Entwicklung mit SSL in Kestrel arbeitet. Dazu muss man sich Entwicklerzertifikate zulegen und SSL im Code einschalten.
Probleme bei Zertifikaten
C:\Projekte\AktuellesProjekt>dotnet dev-certs https --trust
Trusting the HTTPS development certificate was requested. A confirmation prompt will be displayed if the certificate was not previously trusted. Click yes on the prompt to trust the certificate.
The HTTPS developer certificate was generated successfully.
Wenn dieser Befehl notwendig war, erscheint zunächst der Zertifikate-Import, der ein Zertifikat importieren will. Stimmt man dem zu, erscheint dieser Text.
Sollte der Befehl nicht notwendig gewesen sein, passiert nichts. Man wird nur drauf hingewiesn, dass ein gültiges Zertifikat schon existiert.