Sample code for 30+ languages & platforms
PowerShell

Transition from Http.GetServerSslCert to Http.GetServerCert

See more HTTP Examples

Provides instructions for replacing deprecated GetServerSslCert method calls with GetServerCert.

Chilkat PowerShell Downloads

PowerShell
Add-Type -Path "C:\chilkat\ChilkatDotNet47-x64\ChilkatDotNet47.dll"

$success = $false

$http = New-Object Chilkat.Http
$domain = "chilkatsoft.com"
$port = 443

# ------------------------------------------------------------------------
# The GetServerSslCert method is deprecated:

$cert1 = $http.GetServerSslCert($domain,$port)
if ($http.LastMethodSuccess -eq $false) {
    $($http.LastErrorText)
    exit
}

$($cert1.SubjectDN)

# ------------------------------------------------------------------------
# Do the equivalent using GetServerCert.
# Your application creates a new, empty certificate object which is passed 
# in the last argument and filled with the server certificate upon success.

$cert2 = New-Object Chilkat.Cert
$success = $http.GetServerCert($domain,$port,$cert2)
if ($success -eq $false) {
    $($http.LastErrorText)
    exit
}

$($cert2.SubjectDN)