Я написал несколько скриптов PowerShell для создания самозаверяющих SSL-сертификатов для моих проектов. Они используют Docker и OpenSSL для создания корневого ЦС, а затем используют этот корневой ЦС для подписи сертификатов SSL, которые я использую для разработки локальных приложений. У меня они есть в репозитории: https://github.com/jeremeevans/ssl-scripts
Сценарий для создания и регистрации корневого CA отлично работает на Windows с помощью PowerShell 5.x;однако при использовании PowerShell Core (6) на его лицевой стороне нет места, поскольку модуль PKI не работает с ним. Все, что я хочу сделать, это зарегистрировать корневой CA на локальной машине, чтобы он работал с Chrome локально. Я пытался использовать PSPKI, но продолжал сталкиваться с ошибками, говоря, что вещи не поддерживаются на текущей платформе. Я хотел бы найти способ регистрации корневого центра сертификации без учета платформы. Существуют ли какие-либо модули, которые делают это?