Поделиться через


Функция 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
Header sspi.h