注册 SSP/AP DLL

(SSP/AP DLL) 开发包含一个或多个自定义安全包的安全支持提供程序/身份验证动态链接库后,必须对其进行注册。 为此,请将自定义 SSP/AP DLL 的名称添加到以下注册表值的数据中:

\ HKEY_LOCAL_MACHINE系统\CurrentControlSet\控制\Lsa\安全包

此注册表值的数据是 SSP/AP DLL 名称的列表,没有“.dll”扩展名。 此列表的数据类型 是REG_MULTI_SZ ,因此列表中的每个 DLL 名称之间必须有一个空字符 ('\0') 。

通常,SSP/AP DLL 存储在 %systemroot%/system32 目录中。 如果这是自定义 SSP/AP DLL 的路径,则不要将该路径包含在 DLL 名称中。 但是,如果 DLL 位于其他路径中,请在名称中包含 DLL 的完整路径。

每次系统启动时,LSA 都会加载此列表中的 SSP/AP DLL,并执行 LSA 模式初始化中所述的初始化序列。

将自定义安全包注册为默认 TLS SSP

开发自定义 TLS 安全支持提供程序并如上所述注册后,还必须将其注册为“默认 TLS SSP”。 为此,请将自定义 SSP 的包名称填充到以下注册表值的数据中:

\ HKEY_LOCAL_MACHINE系统\CurrentControlSet\控制\Lsa\默认 TLS SSP

此注册表值的数据是 SSP 的包名称,而不是 dll 名称。 此的数据类型为 REG_SZ

使用“默认 TLS SSP”的用户模式应用程序将使用此处注册的默认。 使用“Microsoft 统一安全协议提供程序”或其他特定 TLS SSP 名称的内核模式应用程序或用户模式应用程序不受此更改的影响。

注意

此注册表信息仅与 SSP/AP DLL 相关。 有关 (SSP) 注册 安全支持提供程序的信息,请参阅编写和安装安全支持提供程序。 有关 SSP/AP 与 SSP DLL 之间的差异的信息,请参阅 SSP/AP 与 SSP

 

有关注册和安装安全包的限制