Click or drag to resize

TryAlternateStunError Class

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.
Inheritance Hierarchy

Namespace:  FM.IceLink.Stun
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The TryAlternateStunError type exposes the following members.

Properties
  NameDescription
Public propertyAlternateServer
Gets or sets the alternate server attribute.
Public propertyErrorCode
Gets or sets the error code.
(Inherited from Error.)
Public propertyException
Gets or sets the exception.
(Inherited from Error.)
Public propertyMessage
Gets or sets the message associated with this error
(Inherited from Error.)
Public propertyStunErrorCode
Gets this error's code
(Inherited from Error.)
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetDescription
Gets the description for this Error.
(Overrides ErrorGetDescription.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToJson
Serializes this instance to JSON.
(Inherited from Error.)
Public methodToString
Returns the string representation of this error.
(Inherited from Error.)
Top
See Also