ServicePoint::Certificate Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets the certificate received for this ServicePoint object.

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

property X509Certificate^ Certificate {
	X509Certificate^ 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 == nullptr )
   Console::WriteLine( "Certificate = (null)" );
   Console::WriteLine( "Certificate = {0}", sp->Certificate );

if ( sp->ClientCertificate == nullptr )
   Console::WriteLine( "Client Certificate = (null)" );
   Console::WriteLine( "Client Certificate = {0}", sp->ClientCertificate );

Console::WriteLine( "ProtocolVersion = {0}", sp->ProtocolVersion->ToString() );
Console::WriteLine( "SupportsPipelining = {0}", sp->SupportsPipelining );

.NET Framework
Available since 1.1
Return to top