PowerShell обрезает SSL сертификат при отправке через Invoke-RESTMethod
Начал играться в RestPS, при отправке ssl сертификата с клиента на сервер, на сервере ловлю 401 ошибку, т.к. сертификат не приходит на сервер. Вопрос, из-за чего PowerShell может отрезать SSL сертификат при использовании Invoke-RESTMethod ?
Конструкция что я отправляю:
$RestMethodParams = @{
Uri = 'http://localhost:8080/endpoint/shutdown'
Method = 'Get'
UseBasicParsing = $true
}
Invoke-RestMethod @RestMethodParams
Конструкция которой я слушаю:
$ServerParams = @{
RoutesFilePath = 'C:\RestPS\endpoints\RestPSRoutes.json'
Port = 8080
SSLThumbprint = $ServerCert.Thumbprint
VerificationType = 'VerifyRootCA'
}
Start-RestPSListener @ServerParams
При проверке сертификата на сервере, получаю пустой вывод. Уже не знаю куда копать.
Ответы (1 шт):
Автор решения: Лебедев Артем
→ Ссылка
Если кому-то будет интересно, невалдиный сертификат отрезается при отправке через invoke-RestMethod. Сертификат должен содержать закрытый ключ. CA должен быть доверенным.