Назад | Перейти на главную страницу

IIS7.5 Сортировка списка сертификатов SSL

При попытке добавить привязку SSL к сайту в IIS7.5 раскрывающийся список SSL-сертификатов не сортируется по алфавиту и становится довольно громоздким, когда их много. Можно ли запустить какой-нибудь скрипт, который изменяет порядок в этом списке?

К сожалению, но нет!
Вы не можете запустить сценарий, чтобы изменить порядок сертификатов в списке, показанном в Привязки Подсказка

Когда вы перечисляете содержимое хранилища сертификатов в Windows, результирующий список лексикографически сортируется по Thumbprint в сертификатах, что означает, что сертификат, в котором первый байт отпечатка FF всегда будет отображаться перед тем, который начинается с 3A, который будет указан перед 01 и так далее.

Если это звучит как чепуха, попробуйте запустить PowerShell с учетными данными администратора и посмотрите, как устроены сертификаты, когда вы запрашиваете содержимое хранилища сертификатов:

Get-ChildItem Cert:\LocalMachine\My

Формат вывода по умолчанию показывает значения отпечатка и темы для всех сертификатов в персональном магазине компьютеров - в порядке от FF до 00.

Таким образом, вы должны иметь возможность контролировать полученный отпечаток на сертификате, чтобы достичь этого. Вы можете менять ключи и подписывать сертификаты до тех пор, пока они не будут упорядочены по вашему желанию, но это практически невозможно - сама идея, кажется, является случаем «работы против системы»


У меня нет документации, подтверждающей это утверждение, но я работал над много среди установок IIS на Windows Server 2008R2, это единственный шаблон, который я распознал.