dev.core.http.psm1
Import-Module "$PSScriptRoot\dev.core.utils.psm1" -DisableNameChecking; # # Module Initialization # Add-TypeIfNotExist -TypeName TrustAllCertsPolicy -TypeDefinition @" 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; } } "@; # Ignore all server certificate errors. [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy; # Force TLS 1.2 to avoid "Could not create SSL/TLS secure channel." error. [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; |