2.2.10.21 HTTP_TUNNEL_RESPONSE_OPTIONAL Structure

This structure is optionally sent by the RDG server in response to a tunnel (2) creation request.


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

tunnelId

capsFlags

nonce (16 bytes)

...

...

serverCert (variable)

...

consentMsg (variable)

...

tunnelId (4 bytes): An unsigned integer representing the Tunnel Id ADM element of the corresponding tunnel.

capsFlags (4 bytes): An unsigned integer representing the capabilities negotiated by the RDG server. It's specified in the form of an HTTP_CAPABILITY_TYPE Enumeration.

nonce (16 bytes): A GUID ([MS-DTYP] section 2.3.4.2) representing the nonce for the statement of health (SoH).

serverCert (variable): An HTTP_UNICODE_STRING (section 2.2.10.22) that is used for SoH encryption.

consentMsg (variable): An HTTP_UNICODE_STRING (section 2.2.10.22). It contains the consent message set by the admin on the RDG server, that is delivered to the RDG client prior to allowing the connection.