3.2.3 Initialization

The server Channel Table is initialized by the higher layer. Each Channel has a Channel URI. Higher-level protocols MUST indicate in an implementation-specific way the following information about the Transport:

  • Whether the Channel uses TCP, HTTP, SOAP-TCP (SOAP protocol over the underlying TCP transport) or SOAP-HTTP (SOAP protocol over the underlying HTTP transport) Transport.

  • If the transport is HTTP (with or without SOAP), then the authentication mechanism as none, Basic, Digest, or NTLM, required credentials, and client certification to use in the case of HTTPS.

  • If the transport is TCP then the authentication mechanism as none or .NET NegotiateStream Protocol and the required credentials as specified in [MS-NNS].

For each Channel, the server MUST listen at the port indicated by the Channel's Channel URI.