Я не рекомендую использовать сертификат X.509, используемый ASP.NET Core для TLS. Если вам нужен стабильный сертификат для локальной разработки, рассмотрите возможность использования options.AddDevelopmentSigningCertificate()
, который сгенерирует сертификат X.509, сохраните его в хранилище X.509 и повторно используйте его при перезапуске приложения.
(примечание: создание сертификата поддерживается только в .NET Core 2.x).