Я пытаюсь использовать PowerShell для запроса веб-сайта и посмотреть, какой SSL-сертификат (имя) он использует для привязок HTTPS. Затем я хотел бы проследить, чтобы увидеть, что CA выдал сертификат.
У меня проблемы с запросом веб-сайта, чтобы выяснить, к какому SSL-сертификату привязан. Графический интерфейс IIS 7.5 показывает понятное имя.
После того, как я получу сертификат SSL для веб-сайтов, планируется использовать PowerShell для поиска в хранилищах сертификатов по FriendlyName
(или по отпечатку пальца, или по другому значению).
Вот что у меня есть:
Магазин запросов информации о сертификате:
get-childitem cert:\LocalMachine\my | ft issuer, subject, notafter, FriendlyName
проверка на наличие активных привязок
get-itemproperty 'IIS:\Sites\(SITENAME)' -name bindings
Я не уверен, где хранится эта информация, и мне не повезло искать ее с помощью PowerShell, в web.config
и applicationhost.config
. Поиск в Google пока не помог.
Любая информация, ссылки на информацию или документацию о том, как сертификаты обрабатываются / хранятся в IIS, приветствуются.