Class TryAlternateStunError
The client should contact an alternate server for this request. This error response MUST only be sent if the request included a USERNAME attribute and a valid MESSAGE- INTEGRITY attribute; otherwise, it MUST NOT be sent and error code 400 (Bad Request) is suggested. This error response MUST be protected with the MESSAGE-INTEGRITY attribute, and receivers MUST validate the MESSAGE-INTEGRITY of this response before redirecting themselves to an alternate server.
Note: Failure to generate and validate message integrity for a 300 response allows an on-path attacker to falsify a 300 response thus causing subsequent STUN messages to be sent to a victim.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: FM.LiveSwitch.Stun
Assembly: FM.LiveSwitch.dll
Syntax
public class TryAlternateStunError : Error
Properties
AlternateServer
Gets or sets the alternate server attribute.
Declaration
public AlternateServerAttribute AlternateServer { get; }
Property Value
Type | Description |
---|---|
AlternateServerAttribute |
Methods
GetDescription()
Gets the description for this Error.
Declaration
public override string GetDescription()
Returns
Type | Description |
---|---|
System.String |