При попытке добавить привязку SSL к сайту в IIS7.5 раскрывающийся список SSL-сертификатов не сортируется по алфавиту и становится довольно громоздким, когда их много. Можно ли запустить какой-нибудь скрипт, который изменяет порядок в этом списке?
К сожалению, но нет!
Вы не можете запустить сценарий, чтобы изменить порядок сертификатов в списке, показанном в Привязки Подсказка
Когда вы перечисляете содержимое хранилища сертификатов в Windows, результирующий список лексикографически сортируется по Thumbprint
в сертификатах, что означает, что сертификат, в котором первый байт отпечатка FF
всегда будет отображаться перед тем, который начинается с 3A
, который будет указан перед 01
и так далее.
Если это звучит как чепуха, попробуйте запустить PowerShell с учетными данными администратора и посмотрите, как устроены сертификаты, когда вы запрашиваете содержимое хранилища сертификатов:
Get-ChildItem Cert:\LocalMachine\My
Формат вывода по умолчанию показывает значения отпечатка и темы для всех сертификатов в персональном магазине компьютеров - в порядке от FF до 00.
Таким образом, вы должны иметь возможность контролировать полученный отпечаток на сертификате, чтобы достичь этого. Вы можете менять ключи и подписывать сертификаты до тех пор, пока они не будут упорядочены по вашему желанию, но это практически невозможно - сама идея, кажется, является случаем «работы против системы»
У меня нет документации, подтверждающей это утверждение, но я работал над много среди установок IIS на Windows Server 2008R2, это единственный шаблон, который я распознал.