HttpListenerRequest::IsSecureConnection Property
.NET Framework (current version)
Gets a Boolean value that indicates whether the TCP connection used to send the request is using the Secure Sockets Layer (SSL) protocol.
Assembly: System (in System.dll)
To request a secure connection, the client request uses UriSchemeHttps instead of UriSchemeHttp. If the connection cannot be established using SSL, the client receives a WebException that provides information about the error.
The following code example demonstrates using the IsSecureConnection property.
public static void ShowRequestProperties2 (HttpListenerRequest request) { Console.WriteLine("KeepAlive: {0}", request.KeepAlive); Console.WriteLine("Local end point: {0}", request.LocalEndPoint.ToString()); Console.WriteLine("Remote end point: {0}", request.RemoteEndPoint.ToString()); Console.WriteLine("Is local? {0}", request.IsLocal); Console.WriteLine("HTTP method: {0}", request.HttpMethod); Console.WriteLine("Protocol version: {0}", request.ProtocolVersion); Console.WriteLine("Is authenticated: {0}", request.IsAuthenticated); Console.WriteLine("Is secure: {0}", request.IsSecureConnection); }
.NET Framework
Available since 2.0
Available since 2.0
Show: