У меня была эта проблема в моей системе Windows 10 с использованием Visual Studio. Проблема заключалась в том, что команда, используемая в графическом интерфейсе для очистки локальных сертификатов для HTTPS, не работала с сообщением об ошибке, которое я больше не могу воспроизвести.
Решением для меня было открыть certmgr для текущей учетной записи Windows и удалить все личные сертификаты localhost. Там было ~ 20 сертификатов для меня, потому что я пытался воссоздать их много раз. После удаления всех этих сертификатов я снова запустил свой HTTPS API ядра .Net, и все заработало!
В итоге, откройте свой certmgr для текущего пользователя и очистите все личные / локальные сертификаты.