Я успешно использую следующую команду netsh:

netsh http add sslcert ipport=127.0.0.1:9000 appid={7B8DB713-2C51-41B5-AE6F-6DAA07833DBE} certhash=69fed34fdf164e7feac5e17823b94d0f30ab05c5

но когда я меняю «ipport = ...» на "hostnameport", он не работает:

netsh http add sslcert hostnameport=localhost:9000 appid={7B8DB713-2C51-41B5-AE6F-6DAA07833DBE} certhash=69fed34fdf164e7feac5e17823b94d0f30ab05c5

Я получаю следующую ошибку: Ошибка добавления сертификата SSL, Ошибка: 87 Параметр неверен.

Это единственная вещь, которую я изменил в команде. Я все еще работаю как администратор, та же самая командная строка. Почему я получаю эту ошибку?

1 ответ1

0

Проблема заключается в ошибке в команде netsh. При использовании "hostnameport" вы также должны добавить параметр «certstorename = MY». Это значение по умолчанию для certstorename, и оно явно задокументировано как необязательное. Итак, моя новая команда:

netsh http add sslcert hostnameport=localhost:9000 appid={7B8DB713-2C51-41B5-AE6F-6DAA07833DBE} certhash=69fed34fdf164e7feac5e17823b94d0f30ab05c5 certstorename=MY

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .