ServicePoint.ClientCertificate Property

Definition

Gets the last client certificate sent to the server.

C#
public System.Security.Cryptography.X509Certificates.X509Certificate? ClientCertificate { get; }
C#
public System.Security.Cryptography.X509Certificates.X509Certificate ClientCertificate { get; }

Property Value

An X509Certificate object that contains the public values of the last client certificate sent to the server.

Examples

The following code example displays the value of this property.

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

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

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

Remarks

Note

This property is only implemented on .NET Framework.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1