Sample code for 30+ languages & platforms
C#

Transition from Http.GetServerSslCert to Http.GetServerCert

See more HTTP Examples

Provides instructions for replacing deprecated GetServerSslCert method calls with GetServerCert.

Chilkat C# Downloads

C#
bool success = false;

Chilkat.Http http = new Chilkat.Http();
string domain = "chilkatsoft.com";
int port = 443;

//  ------------------------------------------------------------------------
//  The GetServerSslCert method is deprecated:

Chilkat.Cert cert1 = http.GetServerSslCert(domain,port);
if (http.LastMethodSuccess == false) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

Debug.WriteLine(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.

Chilkat.Cert cert2 = new Chilkat.Cert();
success = http.GetServerCert(domain,port,cert2);
if (success == false) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

Debug.WriteLine(cert2.SubjectDN);