Skip to main content
HttpTransportInformation.ServerIntermediateCertificates | serverIntermediateCertificates property

Applies to Windows and Windows Phone

Gets the intermediate certificates sent by the server during SSL negotiation on this HttpTransportInformation object.

Syntax


var serverIntermediateCertificates = httpTransportInformation.serverIntermediateCertificates;

public IReadOnlyList<Certificate> ServerIntermediateCertificates { get; }

Public ReadOnly Property ServerIntermediateCertificates As IReadOnlyList(Of Certificate)

public:
property IVectorView<Certificate>^ ServerIntermediateCertificates { 
   IVectorView<Certificate>^ get();
}

Property value

Type: IVectorView<Certificate> [JavaScript/C++] | System.Collections.Generic.IReadOnlyList<Certificate> [.NET]

The set of certificates sent by the server during SSL negotiation on this HttpTransportInformation object.

Remarks

This property returns the intermediate server certificates used for an SSL connection. These certificates are provided by the server during the SSL connection negotiation. The properties on the Certificate objects in the returned vector can be used to determine detailed information on the certificates.

This property can also be used to enforce stronger security than the default connection using the Certificate objects returned. The BuildChainAsync methods and other properties on the Certificate objects and methods on the CertificateChain object can be used when an app requires stronger security than the standard SSL negotiation.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Web.Http
Windows::Web::Http [C++]

Metadata

Windows.winmd

See also

BuildChainAsync
Certificate
HttpBaseProtocolFilter.IgnorableServerCertificateErrors
HttpTransportInformation
ServerCertificate
ServerCertificateErrorSeverity
ServerCertificateErrors
SocketSslErrorSeverity