Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

TlsPskKeyExchangeMode Class

Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9147)

Represents TLS 1.3 pre-shared key exchange modes. Pre-shared key exchange modes can be set using the SetPskKeyExchangeModes(TlsPskKeyExchangeMode[]) method.

Syntax
public sealed class TlsPskKeyExchangeMode : IEquatable<TlsPskKeyExchangeMode>
Inheritance
Object
TlsPskKeyExchangeMode
Implements
IEquatable<TlsPskKeyExchangeMode>
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)

Remarks

Pre-shared key exchange modes are sent during the TLS handshake in the 'psk_key_exchange_modes' extension.

See of section 4.2.9 of RFC 8446 for details.

Constructors

Name Description
TlsPskKeyExchangeMode(String)

Initializes a new instance of the TlsPskKeyExchangeMode.

Properties

Name Description
Name

Gets a pre-shared key exchange mode name.

Psk_dhe_ke

Gets the instance of Rebex.Net.TlsPskKeyExchangeMode.PskKeyExchangeMode that represents PSK with (EC)DHE key establishment.

Psk_ke

Gets the instance of Rebex.Net.TlsPskKeyExchangeMode.PskKeyExchangeMode that represents PSK-only key establishment.

Methods

Name Description
Equals(TlsPskKeyExchangeMode)

Determines whether the specified other is equal to this object.

Equals(Object)

Determines whether the specified obj is equal to this object.

GetHashCode()

Gets a hash code of this object.

ToString()

Returns a string representation of the current TlsPskKeyExchangeMode.

See Also

SetPskKeyExchangeModes(TlsPskKeyExchangeMode[])
GetPskKeyExchangeModes()
Parameters
In This Article
  • Remarks
  • Constructors
  • Properties
  • Methods
  • See Also
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies