Skip to content

AspNet Request TLS Handshake Layout Renderer

Rolf Kristensen edited this page Nov 12, 2025 · 4 revisions

ASP.NET TLS Handshake Features ITlsHandshakeFeature of the connection.

Platforms Supported: Limited (Only supported in ASP.NET Core)

Introduced with NLog.Web.AspNetCore v5.1.0

Configuration Syntax

${aspnet-request-tls-handshake:property=Protocol}

Property Enum

  • CipherAlgorithm - Gets the CipherAlgorithmType.
  • CipherStrength - Gets the cipher strength.
  • HashAlgorithm - Gets the HashAlgorithmType.
  • HashStrength - Gets the hash strength.
  • KeyExchangeAlgorithm - Gets the ExchangeAlgorithmType.
  • KeyExchangeStrength - Gets the key exchange algorithm strength.
  • Protocol - Gets the SslProtocols.
  • HostName - Gets the host name from the "server_name" (SNI) extension. See RFC 6066

    Introduced with NLog.Web.AspNetCore v6.1.0

  • NegotiatedCipherSuite - Gets the TlsCipherSuite

    Introduced with NLog.Web.AspNetCore v6.1.0

Clone this wiki locally