SspiDecryptAuthIdentityEx 函数 (sspi.h)

解密 SEC_WINNT_AUTH_IDENTITY_OPAQUE 结构。

语法

SECURITY_STATUS SEC_ENTRY SspiDecryptAuthIdentityEx(
  [in]      ULONG                           Options,
  [in, out] PSEC_WINNT_AUTH_IDENTITY_OPAQUE EncryptedAuthData
);

参数

[in] Options

解密选项。 此参数的值应与传递给 SspiEncryptAuthIdentityEx 函数的值相同,该值可以是以下值之一。

含义
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON
加密结构只能由同一登录会话中的安全上下文解密。 此选项用于保护通过本地 RPC 发送的标识缓冲区。
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS
加密结构只能由同一进程解密。 使用此选项调用函数等效于调用 SspiEncryptAuthIdentity。 此选项用于保护长时间保存在进程的专用内存中的标识缓冲区。

[in, out] EncryptedAuthData

此缓冲区是 SspiEncryptAuthIdentityEx 函数的输出。

返回值

如果函数成功,则返回SEC_E_OK。

如果函数失败,它将返回非零错误代码。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 sspi.h