Adding Elements to the Table of Security Providers

A higher-level protocol on the server can modify the Table of Security Providers to specify the security providers that can be used to provide security for the context.

  1. The higher-layer protocol MUST specify a valid Security Provider value.

  2. The higher-layer protocol MAY specify a server principal name depending on the requirements of the security provider being added.

  3. If the Security Provider value specified is valid, return RPC_S_OK(0x00000000). Otherwise, return RPC_S_UNKNOWN_AUTHN_SERVICE (0x000006D3).