как отозвать сертификат подтверждения обратного вызова в powershell - PullRequest
0 голосов
/ 26 июня 2019

Я использую команду certificatevalidationcallback, чтобы пропустить проверку сертификата при переключении с HTTP на запрос https, и я хочу отозвать его один раз после выполнения запроса https.Есть ли способ добиться этого

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }
$result = Invoke-WebRequest -Uri $url -Method $method -Body $params

1 Ответ

0 голосов
/ 26 июня 2019

Вы просто удаляете обратный вызов, который вы назначили в первую очередь:

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }
# Do your single call here
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = $null
...