挑战/响应协议

【勇芳软件工作室】汉化HomePreviousNext

LSAPI功能支持许可证认证的多个挑战/响应协议。每个挑战/响应协议都有一个分配的32位协议标识符。0到0x0000FFFF范围内的协议和0xFFFFFFFF保留给LSAPI。LSAPI使用协议标识符标记应用程序挑战,许可证系统使用响应挑战的协议标记响应。

由于LSAPI标准提供多种挑战/响应协议,因此需要标识应用程序使用的协议的标签字段。LSAPI定义了所有与LSAPI兼容的许可证系统支持的标准基本挑战协议,LS_BASIC_PROTOCOL。

LSAPI标准还需要基本的数据结构格式。基本挑战协议的主要结构是LS_CHALLENGE.所有挑战/响应协议都支持此结构。LSRequestLSUpdate 功能用于应用程序挑战和许可证系统响应。

LSAPI还可以识别另一个协议:LS_OUT_OF_BAND_PROTOCOL。该协议允许许可证服务器通过LSAPI外部的方式使用可用于应用程序的带外挑战/响应协议向应用程序进行身份验证。当指定的协议是LS_OUT_OF_BAND_PROTOCOL时,没有任何挑战,没有响应。

有关这些协议的其他信息,请参阅LSAPI常量.