Skip to content

ITlsHandshakeFeature

interface

Namespace: Orleans.Connections.Security

Provides information about the negotiated TLS handshake.
public interface ITlsHandshakeFeature

Properties

  • CipherAlgorithm Gets the negotiated bulk encryption algorithm.
  • CipherStrength Gets the strength, in bits, of the negotiated bulk encryption algorithm.
  • HashAlgorithm Gets the negotiated message authentication algorithm.
  • HashStrength Gets the strength, in bits, of the negotiated message authentication algorithm.
  • HostName Gets the host name from the "server_name" (SNI) extension of the client hello if present.
  • KeyExchangeAlgorithm Gets the negotiated key exchange algorithm.
  • KeyExchangeStrength Gets the strength, in bits, of the negotiated key exchange algorithm.
  • NegotiatedCipherSuite Gets the System.Net.Security.TlsCipherSuite.
  • Protocol Gets the negotiated TLS protocol version.