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, 10
.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