3.2.3 Initialization

ConnectionTable: MUST be set to an empty table.

RejectGuestAccess: MUST be set to an implementation-specific value.<106>

AllowInsecureGuestAccess: MUST be set to an implementation-specific value.<107>

If the client implements the SMB 2.1 dialect or SMB 3.x dialect family:

GlobalFileTable: If implemented, MUST be set to an empty table.

ClientGuid: MUST be set to a newly generated GUID.

If the client implements SMB 3.x dialect family:

MaxDialect: MUST be set to the highest SMB2 dialect that the client implements.

RequireSecureNegotiate: MUST be set based on the local configuration policy.<108>

ServerList: MUST be set to empty.

ShareList: MUST be set to an empty list.

If the client implements the SMB 3.1.1 dialect:

CompressAllRequests MUST be set based on the local configuration policy.<109>

IsMutualAuthOverQUICSupported MUST be set in an implementation-specific manner.<110>

ClientCertificateMappingTable MUST be initialized based on the administrator configuration.