Protocols/MSNP/Commands/INF

From NINA Wiki
Revision as of 18:43, 11 May 2022 by Animadoria (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
MSNP Protocol
IntroductionTermsClients
Reference
Error ListCommandsRelying Party SuiteSpotlife
Services
XMPPHTTP GatewayTabsActivities
Documentation
Development ToolsMSNP Grid
PolygamyURLs used by MSN
Documents
Protocol Versions
Version 21
Version 18
Version 16
Version 15
Version 14
Version 13
Version 12
Version 11
Version 9
Version 8
Version 2
MSNC
IntroductionP2PObject DescriptorDisplay PicturesFile Transfer
Scenarios
Microsoft Messenger for Mac
MSNP on WebTV (MSNTV)

INF

This page is historical as this command is not used in any officially supported version of MSNP.

Dispatch and Notification Servers

Sent from the client to get a list of supported authentiction systems employed by the server. One of the supported systems is selected and used in the subsequent Protocols/MSNP/USR command to authenticate.

This command was used in Protocols/MSNP/MSNP2 until MSNP8 when Protocols/MSNP/Tweener was introduced.

Request command

Description

INF trid

Parameters

Response command

Description

INF trid system1 system2 systemN

Parameters

  • systemN: Name of a supported authentication system. MSNP2 only supported MD5 challenge-response. Later versions of the protocol introduced newer authentication systems.

Example

The INF command is sent as part of an authentication attempt:

>>> INF 3
<<< INF 3 MD5
>>> USR 4 MD5 I testuser@hotmail.com
<<< USR 4 MD5 S abcdef
>>> USR 5 MD5 S b63fd5964ebaf07a474c5ff40c64c922
<<< USR 5 OK