如何在Powershell中撤消certificatevalidationcallback

时间:2019-06-26 05:36:32

标签: powershell revoke

我正在使用certificatevalidationcallback命令在从HTTP切换到https请求时跳过证书验证,并且我想在执行https请求后将其吊销一次。有没有办法做到这一点

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

1 个答案:

答案 0 :(得分:0)

您只需删除首先分配的回调:

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