2.2.4.24 LinkViewerToMacSecurityResponse

The LinkViewerToMacSecurityResponse message is sent by the client in response to an authentication request by the server.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

chunkLen

MID

playIncarnation

cookie

cbToken

pToken (variable)

...

chunkLen (4 bytes): Length of the message in chunks. A chunk is 8 bytes.

MID (4 bytes): Message ID. For this message, the value MUST be 0x0003001A.

playIncarnation (4 bytes): A 32-bit field. This field MUST be the value of the playIncarnation field in the LinkMacToViewerSecurityChallenge (section 2.2.4.14) message received from the server that triggered the transmission of this LinkViewerToMacSecurityResponse message.

cookie (4 bytes): A 32-bit field. It MUST be the value of the cookie field in the LinkMacToViewerSecurityChallenge (section 2.2.4.14) message received from the server that triggered the transmission of this LinkViewerToMacSecurityResponse message.

cbToken (4 bytes): An unsigned 32-bit integer. This field MUST be the size of the pToken field, in bytes, including the terminating byte.

pToken (variable): A variable size array of bytes. If Basic authentication (as specified in [RFC2617]) is used, this field MUST be set to the user name and password, according to the syntax for basic-credentials, as specified in [RFC2617]. The basic-credentials data MUST be stored in the pToken field as a null-terminated ASCII string.

If NT LAN Manager (NTLM) authentication (as specified in [MS-NLMP]) is used, the first two bytes of the pToken field MUST be 0x00. The subsequent bytes of pToken are either an NTLM_AUTH structure (as defined in section 2.2.4.14.1) or an NTLM response token (as defined in [MS-NLMP] section 2.2.1.1 and section 2.2.1.3).