Skip to content

Instantly share code, notes, and snippets.

@praveenc
Last active September 25, 2017 14:42
Show Gist options
  • Save praveenc/b300980324f758808ecb3e837ba05ffd to your computer and use it in GitHub Desktop.
Save praveenc/b300980324f758808ecb3e837ba05ffd to your computer and use it in GitHub Desktop.
REST query from a Self-Signed SSL Resource
#==========================================================
#To Ignore SSL Certificate Errors and Continue Use This
#==========================================================
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
$result = Invoke-WebRequest -Uri "https://IpAddress/resource"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment