ServicePoint.Certificate Property


Gets the certificate received for this ServicePoint object.

Namespace:   System.Net
Assembly:  System (in System.dll)

public X509Certificate Certificate { get; }

Property Value

Type: System.Security.Cryptography.X509Certificates.X509Certificate

An instance of the X509Certificate class that contains the security certificate received for this ServicePoint object.

Although a ServicePoint object can make multiple connections to an Internet resource, it can maintain only one certificate.

The following code example displays the value of this property.

if (sp.Certificate == null)
    Console.WriteLine ("Certificate = (null)");
    Console.WriteLine ("Certificate = " + sp.Certificate.ToString ());

if (sp.ClientCertificate == null)
    Console.WriteLine ("ClientCertificate = (null)");
    Console. WriteLine ("ClientCertificate = " + sp.ClientCertificate.ToString ());

Console.WriteLine ("ProtocolVersion = " + sp.ProtocolVersion.ToString ());
Console.WriteLine ("SupportsPipelining = " + sp.SupportsPipelining);

.NET Framework
Available since 1.1
Return to top