Заголовок sspi.h

Этот заголовок используется службой "Безопасность и идентификация". Дополнительные сведения см. в разделе:

sspi.h содержит следующие программные интерфейсы:

Функции

 
AcceptSecurityContext

Позволяет компоненту сервера транспортного приложения установить контекст безопасности между сервером и удаленным клиентом.
AcquireCredentialsHandleA

Функция AcquireCredentialsHandle (CredSSP) получает дескриптор для ранее существовающих учетных данных субъекта безопасности. (ANSI)
AcquireCredentialsHandleW

Функция AcquireCredentialsHandle (CredSSP) получает дескриптор для ранее существовающих учетных данных субъекта безопасности. (Юникод)
AddCredentialsA

AddCredentialsA (ANSI) добавляет учетные данные в список учетных данных.
AddCredentialsW

AddCredentialsW (Юникод) добавляет учетные данные в список учетных данных.
AddSecurityPackageA

Добавляет поставщика поддержки безопасности в список поставщиков, поддерживаемых Microsoft Negotiate. (ANSI)
AddSecurityPackageW

Добавляет поставщика поддержки безопасности в список поставщиков, поддерживаемых Microsoft Negotiate. (Юникод)
ApplyControlToken

Предоставляет способ применения маркера управления к контексту безопасности.
ChangeAccountPasswordA

Изменяет пароль для учетной записи домена Windows с помощью указанного поставщика поддержки безопасности. (ANSI)
ChangeAccountPasswordW

Изменяет пароль для учетной записи домена Windows с помощью указанного поставщика поддержки безопасности. (Юникод)
CompleteAuthToken

Завершает маркер проверки подлинности. (CompleteAuthToken)
DecryptMessage

Расшифровывает сообщение с помощью дайджеста.
DelegateSecurityContext

Делегирует контекст безопасности указанному серверу.
DeleteSecurityContext

Удаляет локальные структуры данных, связанные с указанным контекстом безопасности, инициированные предыдущим вызовом функции InitializeSecurityContext (General) или AcceptSecurityContext (General).
DeleteSecurityPackageA

Удаляет поставщика поддержки безопасности из списка поставщиков, поддерживаемых Microsoft Negotiate. (ANSI)
DeleteSecurityPackageW

Удаляет поставщика поддержки безопасности из списка поставщиков, поддерживаемых Microsoft Negotiate. (Юникод)
EncryptMessage

Шифрует сообщение для обеспечения конфиденциальности с помощью дайджеста.
EnumerateSecurityPackagesA

Возвращает массив структур SecPkgInfo, которые предоставляют сведения о пакетах безопасности, доступных клиенту. (ANSI)
EnumerateSecurityPackagesW

Возвращает массив структур SecPkgInfo, которые предоставляют сведения о пакетах безопасности, доступных клиенту. (Юникод)
ExportSecurityContext

Функция ExportSecurityContext создает сериализованное представление контекста безопасности, которое позже можно импортировать в другой процесс, вызвав ImportSecurityContext.
FreeContextBuffer

Позволяет вызывающим функциям пакета безопасности освобождать буферы памяти, выделенные пакетом безопасности.
FreeCredentialsHandle

Уведомляет систему безопасности о том, что учетные данные больше не нужны.
ImpersonateSecurityContext

Позволяет серверу олицетворить клиента с помощью маркера, ранее полученного при вызове AcceptSecurityContext (General) или QuerySecurityContextToken.
ImportSecurityContextA

Импорт контекста безопасности. Контекст безопасности должен быть экспортирован в процесс, вызывающий ImportSecurityContext, при предыдущем вызове ExportSecurityContext. (ANSI)
ImportSecurityContextW

Импорт контекста безопасности. Контекст безопасности должен быть экспортирован в процесс, вызывающий ImportSecurityContext, при предыдущем вызове ExportSecurityContext. (Юникод)
InitializeSecurityContextA

Инициирует исходящий контекст безопасности на стороне клиента из дескриптора учетных данных. (ANSI)
InitializeSecurityContextW

Инициирует исходящий контекст безопасности на стороне клиента из дескриптора учетных данных. (Юникод)
InitSecurityInterfaceA

Функция InitSecurityInterface возвращает указатель на таблицу диспетчеризации SSPI. Эта функция позволяет клиентам использовать SSPI без привязки непосредственно к реализации интерфейса. (ANSI)
InitSecurityInterfaceW

Функция InitSecurityInterface возвращает указатель на таблицу диспетчеризации SSPI. Эта функция позволяет клиентам использовать SSPI без привязки непосредственно к реализации интерфейса. (Юникод)
MakeSignature

Создает криптографическую контрольную сумму сообщения, а также включает сведения о последовательности, чтобы предотвратить потерю или вставку сообщения.
QueryContextAttributesA

Позволяет транспортному приложению запрашивать пакет безопасности поставщика поддержки учетных данных (CredSSP) для определенных атрибутов контекста безопасности. (ANSI)
QueryContextAttributesExA

Функция QueryContextAttributesExA (ANSI) (sspi.h) позволяет транспортному приложению запрашивать пакет безопасности для определенных атрибутов контекста безопасности.
QueryContextAttributesExW

Функция QueryContextAttributesExW (Юникод) (sspi.h) позволяет транспортному приложению запрашивать пакет безопасности для определенных атрибутов контекста безопасности.
QueryContextAttributesW

Позволяет транспортному приложению запрашивать пакет безопасности поставщика поддержки учетных данных (CredSSP) для определенных атрибутов контекста безопасности. (Юникод)
QueryCredentialsAttributesA

Извлекает атрибуты учетных данных, например имя, связанное с учетными данными. (ANSI)
QueryCredentialsAttributesExA

Запрос атрибутов контекста безопасности.
QueryCredentialsAttributesExW

Запрос атрибутов контекста безопасности.
QueryCredentialsAttributesW

Извлекает атрибуты учетных данных, например имя, связанное с учетными данными. (Юникод)
QuerySecurityContextToken

Получает маркер доступа для контекста безопасности клиента и использует его напрямую.
QuerySecurityPackageInfoA

Извлекает сведения об указанном пакете безопасности. Эти сведения включают границы размеров сведений о проверке подлинности, учетных данных и контекстов. (ANSI)
QuerySecurityPackageInfoW

Извлекает сведения об указанном пакете безопасности. Эти сведения включают границы размеров сведений о проверке подлинности, учетных данных и контекстов. (Юникод)
RevertSecurityContext

Позволяет пакету безопасности прекратить олицетворение вызывающего объекта и восстановить собственный контекст безопасности.
SaslAcceptSecurityContext

Заключает в оболочку стандартный вызов функции AcceptSecurityContext (General) интерфейса поставщика поддержки безопасности и включает создание файлов cookie сервера SASL.
SaslEnumerateProfilesA

Список пакетов, предоставляющих интерфейс SASL. (ANSI)
SaslEnumerateProfilesW

Список пакетов, предоставляющих интерфейс SASL. (Юникод)
SaslGetContextOption

Извлекает указанное свойство указанного контекста SASL.
SaslGetProfilePackageA

Возвращает сведения о пакете для указанного пакета. (ANSI)
SaslGetProfilePackageW

Возвращает сведения о пакете для указанного пакета. (Юникод)
SaslIdentifyPackageA

Возвращает префикс согласования, соответствующий указанному буферу согласования SASL. (ANSI)
SaslIdentifyPackageW

Возвращает префикс согласования, соответствующий указанному буферу согласования SASL. (Юникод)
SaslInitializeSecurityContextA

Заключает в оболочку стандартный вызов функции Интерфейса поставщика поддержки безопасности InitializeSecurityContext (General) и обрабатывает файлы cookie сервера SASL с сервера. (ANSI)
SaslInitializeSecurityContextW

Заключает в оболочку стандартный вызов функции Интерфейса поставщика поддержки безопасности InitializeSecurityContext (General) и обрабатывает файлы cookie сервера SASL с сервера. (Юникод)
SaslSetContextOption

Задает значение указанного свойства для указанного контекста SASL.
SetContextAttributesA

Позволяет транспортному приложению задавать атрибуты контекста безопасности для пакета безопасности. Эта функция поддерживается только пакетом безопасности Schannel. (ANSI)
SetContextAttributesW

Позволяет транспортному приложению задавать атрибуты контекста безопасности для пакета безопасности. Эта функция поддерживается только пакетом безопасности Schannel. (Юникод)
SetCredentialsAttributesA

Задает атрибуты учетных данных, например имя, связанное с учетными данными. (ANSI)
SetCredentialsAttributesW

Задает атрибуты учетных данных, например имя, связанное с учетными данными. (Юникод)
SspiAcceptSecurityContextAsync

Позволяет компоненту сервера транспортного приложения асинхронно устанавливать контекст безопасности между сервером и удаленным клиентом.
SspiAcquireCredentialsHandleAsyncA

Асинхронно получает дескриптор для уже существовающих учетных данных субъекта безопасности. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Асинхронно получает дескриптор для уже существовающих учетных данных субъекта безопасности. (Юникод)
SspiAsyncContextRequiresNotify

Определяет, требуется ли для заданного асинхронного контекста уведомление о завершении вызова.
SspiCompareAuthIdentities

Сравнивает два указанных учетных данных.
SspiCopyAuthIdentity

Создает копию указанной непрозрачной структуры учетных данных.
SspiCreateAsyncContext

Создает экземпляр SspiAsyncContext, который используется для отслеживания асинхронного вызова.
SspiDecryptAuthIdentity

Расшифровывает указанные зашифрованные учетные данные.
SspiDecryptAuthIdentityEx

Расшифровывает структуру SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiDeleteSecurityContextAsync

Удаляет локальные структуры данных, связанные с указанным контекстом безопасности, инициированные предыдущим вызовом функции SspiInitializeSecurityContextAsync или SspiAcceptSecurityContextAsync.
SspiEncodeAuthIdentityAsStrings

Кодирует указанное удостоверение проверки подлинности в виде трех строк.
SspiEncodeStringsAsAuthIdentity

Кодирует набор из трех строк учетных данных в виде структуры удостоверения проверки подлинности.
SspiEncryptAuthIdentity

Шифрует указанную структуру удостоверений.
SspiEncryptAuthIdentityEx

Шифрует структуру SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiExcludePackage

Создает новую структуру удостоверений, которая является копией указанной структуры удостоверений, измененной для исключения указанного поставщика поддержки безопасности (SSP).
SspiFreeAsyncContext

Освобождает контекст, созданный при вызове функции SspiCreateAsyncContext.
SspiFreeAuthIdentity

Освобождает память, выделенную для указанной структуры удостоверения.
SspiFreeCredentialsHandleAsync

Освобождает дескриптор учетных данных.
SspiGetAsyncCallStatus

Возвращает текущее состояние асинхронного вызова, связанного с предоставленным контекстом.
SspiGetCredUIContext

Извлекает сведения о контексте от поставщика учетных данных. (SspiGetCredUIContext)
SspiGetTargetHostName

Возвращает имя узла, связанное с указанным целевым объектом.
SspiInitializeSecurityContextAsyncA

Инициализирует асинхронный контекст безопасности. (ANSI)
SspiInitializeSecurityContextAsyncW

Инициализирует асинхронный контекст безопасности. (Юникод)
SspiIsAuthIdentityEncrypted

Указывает, зашифрована ли указанная структура удостоверений.
SspiIsPromptingNeeded

Указывает, требуется ли для ошибки, возвращаемой после вызова функции InitializeSecurityContext или AcceptSecurityContext, дополнительный вызов функции SspiPromptForCredentials.
SspiLocalFree

Освобождает память, связанную с указанным буфером.
SspiMarshalAuthIdentity

Сериализует указанную структуру удостоверений в массив байтов.
SspiPrepareForCredRead

Создает имя целевого объекта и тип учетных данных из указанной структуры удостоверения.
SspiPrepareForCredWrite

Создает значения из структуры удостоверений, которые могут передаваться в качестве значений параметров в вызове функции CredWrite.
SspiPromptForCredentialsA

Позволяет приложению интерфейса поставщика поддержки безопасности (SSPI) запрашивать у пользователя ввод учетных данных. (ANSI)
SspiPromptForCredentialsW

Позволяет приложению интерфейса поставщика поддержки безопасности (SSPI) запрашивать у пользователя ввод учетных данных. (Юникод)
SspiReinitAsyncContext

Помечает асинхронный контекст для повторного использования.
SspiSetAsyncNotifyCallback

Регистрирует обратный вызов, который получает уведомление о завершении асинхронного вызова.
SspiUnmarshalAuthIdentity

Десериализует указанный массив байтовых значений в структуру идентификаторов.
SspiUnmarshalCredUIContext

Десериализует учетные данные, полученные поставщиком учетных данных во время предыдущего вызова метода ICredentialProvider::SetSerialization.
SspiUpdateCredentials

Обновления учетные данные, связанные с указанным контекстом. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Указывает, является ли указанная структура удостоверений допустимой.
SspiZeroAuthIdentity

Заполняет блок памяти, связанный с указанной структурой идентификаторов, нулями.
VerifySignature

Проверяет, было ли сообщение, подписанное с помощью функции MakeSignature, получено в правильной последовательности и не было ли изменено.

Функции обратного вызова

 
SspiAsyncNotifyCallback

Обратный вызов, используемый для уведомления о завершении асинхронного вызова SSPI.

Структуры

 
CREDUIWIN_MARSHALED_CONTEXT

Указывает учетные данные, сериализованные с помощью метода ICredentialProvider::SetSerialization.
SEC_APPLICATION_PROTOCOL_LIST

Хранит список протоколов приложений.
SEC_APPLICATION_PROTOCOLS

Хранит массив списков протоколов приложений.
SEC_CERTIFICATE_REQUEST_CONTEXT

Хранит контекст запроса сертификата.
SEC_CHANNEL_BINDINGS

Указывает сведения о привязке канала для контекста безопасности.
SEC_DTLS_MTU

Хранит MTU DTLS.
SEC_FLAGS

Содержит флаги безопасности.
SEC_NEGOTIATION_INFO

Хранит сведения о согласовании безопасности.
SEC_PRESHAREDKEY

Содержит сведения о предварительном общем ключе.
SEC_PRESHAREDKEY_IDENTITY

Содержит удостоверение для общего ключа.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Хранит идентификатор ключа master SRTP.
SEC_SRTP_PROTECTION_PROFILES

Хранит профили защиты SRTP.
SEC_TOKEN_BINDING

Хранит сведения о привязке маркера.
SEC_TRAFFIC_SECRETS

Содержит секреты трафика для подключения.
SEC_WINNT_AUTH_BYTE_VECTOR

Указывает смещение в байтах и длину массива данных в структуре проверки подлинности.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Указывает сведения о сериализованном сертификате.
SEC_WINNT_AUTH_DATA

Указывает данные проверки подлинности.
SEC_WINNT_AUTH_DATA_PASSWORD

Указывает сериализованный пароль.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Содержит данные проверки подлинности для контекста смарт-карты.
SEC_WINNT_AUTH_FIDO_DATA

Содержит данные для проверки подлинности FIDO.
SEC_WINNT_AUTH_IDENTITY_A

Позволяет передать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Содержит сведения об удостоверении проверки подлинности.
SEC_WINNT_AUTH_IDENTITY_EXA

Структура SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) содержит сведения о пользователе.
SEC_WINNT_AUTH_IDENTITY_EXW

Структура SEC_WINNT_AUTH_IDENTITY_EXW (Юникод) содержит сведения о пользователе.
SEC_WINNT_AUTH_IDENTITY_INFO

Содержит сведения об удостоверениях для проверки подлинности.
SEC_WINNT_AUTH_IDENTITY_W

Позволяет передать определенное имя пользователя и пароль в библиотеку времени выполнения для проверки подлинности. (Юникод)
SEC_WINNT_AUTH_NGC_DATA

Содержит данные NGC для проверки подлинности.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Указывает сериализованные учетные данные.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Указывает сериализованные учетные данные и список пакетов безопасности, поддерживающих учетные данные.
SEC_WINNT_AUTH_SHORT_VECTOR

Указывает смещение и количество символов в массиве значений USHORT.
SEC_WINNT_CREDUI_CONTEXT

Указывает несериализированные учетные данные.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Задает смещение и размер данных контекста учетных данных в структуре SEC_WINNT_CREDUI_CONTEXT.
SecBuffer

Описывает буфер, выделенный транспортным приложением для передачи в пакет безопасности.
SecBufferDesc

Структура SecBufferDesc описывает массив структур SecBuffer для передачи из транспортного приложения в пакет безопасности.
SecHandle

Представляет дескриптор безопасности.
SecPkgContext_AccessToken

Возвращает дескриптор маркера доступа для текущего контекста безопасности.
SecPkgContext_ApplicationProtocol

Содержит сведения о протоколе приложения контекста безопасности.
SecPkgContext_AuthorityA

Структура SecPkgContext_Authority содержит имя центра проверки подлинности, если он доступен. (ANSI)
SecPkgContext_AuthorityW

Структура SecPkgContext_Authority содержит имя центра проверки подлинности, если он доступен. (Юникод)
SecPkgContext_AuthzID

Содержит сведения о идентификаторе AuthzID контекста безопасности.
SecPkgContext_Bindings

Задает структуру, содержащую сведения о привязке канала для контекста безопасности.
SecPkgContext_ClientSpecifiedTarget

Указывает имя субъекта-службы (SPN) начального целевого объекта при вызове функции QueryContextAttributes (Digest).
SecPkgContext_CredentialNameA

Содержит имя и тип учетных данных.
SecPkgContext_CredentialNameW

Сведения об имени учетных данных контекста безопасности.
SecPkgContext_CredInfo

Указывает тип учетных данных, используемых для создания контекста клиента.
SecPkgContext_DceInfo

Структура SecPkgContext_DceInfo содержит данные авторизации, используемые службами DCE. Эта структура используется в функции QueryContextAttributes (General).
SecPkgContext_Flags

Структура SecPkgContext_Flags содержит сведения о флагах в текущем контексте безопасности. Эта структура возвращается с помощью QueryContextAttributes (Общие).
SecPkgContext_KeyInfoA

Структура SecPkgContext_KeyInfo содержит сведения о ключах сеанса, используемых в контексте безопасности. (ANSI)
SecPkgContext_KeyInfoW

Структура SecPkgContext_KeyInfo содержит сведения о ключах сеанса, используемых в контексте безопасности. (Юникод)
SecPkgContext_LastClientTokenStatus

Указывает, является ли маркер из последнего вызова функции InitializeSecurityContext последним маркером от клиента.
SecPkgContext_Lifespan

Структура SecPkgContext_Lifespan указывает срок жизни контекста безопасности. Эта структура используется в функции QueryContextAttributes (General).
SecPkgContext_LogoffTime

Время выхода контекста безопасности.
SecPkgContext_NamesA

Структура SecPkgContext_Names указывает имя пользователя, связанного с контекстом безопасности. Эта структура используется в функции QueryContextAttributes (General). (ANSI)
SecPkgContext_NamesW

Структура SecPkgContext_Names указывает имя пользователя, связанного с контекстом безопасности. Эта структура используется в функции QueryContextAttributes (General). (Юникод)
SecPkgContext_NativeNamesA

Содержит имена клиентов и субъектов сервера.
SecPkgContext_NativeNamesW

Собственные имена клиента и сервера в контексте безопасности.
SecPkgContext_NegoKeys

Содержит согласованные ключи пакета безопасности.
SecPkgContext_NegoPackageInfo

Содержит сведения о согласованном пакете приложения.
SecPkgContext_NegoStatus

Указывает состояние ошибки последней попытки создать контекст клиента.
SecPkgContext_NegotiatedTlsExtensions

Структура SecPkgContext_NegotiatedTlsExtensions содержит сведения о расширениях (D)TLS, согласованных для текущего (D)TLS-подключения.
SecPkgContext_NegotiationInfoA

Структура SecPkgContext_NegotiationInfo содержит сведения о пакете безопасности, который настраивается или был настроен, а также предоставляет состояние согласования для настройки пакета безопасности. (ANSI)
SecPkgContext_NegotiationInfoW

Структура SecPkgContext_NegotiationInfo содержит сведения о пакете безопасности, который настраивается или был настроен, а также предоставляет состояние согласования для настройки пакета безопасности. (Юникод)
SecPkgContext_PackageInfoA

Содержит сведения о пакете приложения.
SecPkgContext_PackageInfoW

Содержит сведения о пакете.
SecPkgContext_PasswordExpiry

Структура SecPkgContext_PasswordExpiry содержит сведения об истечении срока действия пароля или других учетных данных, используемых для контекста безопасности. Эта структура возвращается с помощью QueryContextAttributes (Общие).
SecPkgContext_ProtoInfoA

Структура SecPkgContext_ProtoInfo содержит сведения об используемом протоколе. (ANSI)
SecPkgContext_ProtoInfoW

Структура SecPkgContext_ProtoInfo содержит сведения об используемом протоколе. (Юникод)
SecPkgContext_SessionKey

Структура SecPkgContext_SessionKey содержит сведения о ключе сеанса, используемом для контекста безопасности. Эта структура возвращается функцией QueryContextAttributes (General).
SecPkgContext_Sizes

Структура SecPkgContext_Sizes указывает размеры важных структур, используемых в функциях поддержки сообщений. Эта структура используется в функции QueryContextAttributes (General).
SecPkgContext_StreamSizes

Указывает размеры различных частей потока для использования с функциями поддержки сообщений. Эта структура используется в функции QueryContextAttributes (General).
SecPkgContext_SubjectAttributes

Возвращает сведения об атрибуте безопасности.
SecPkgContext_Target

Содержит сведения о целевом объекте.
SecPkgContext_TargetInformation

Возвращает сведения об учетных данных, используемых для контекста безопасности.
SecPkgContext_UserFlags

Содержит пользовательские флаги.
SecPkgCredentials_Cert

Указывает учетные данные сертификата. Эта структура используется в функции QueryCredentialsAttributes.
SecPkgCredentials_KdcProxySettingsW

Указывает параметры прокси-сервера Kerberos для учетных данных.
SecPkgCredentials_NamesA

Структура SecPkgCredentials_Names содержит имя пользователя, связанного с контекстом. Эта структура используется в функции QueryCredentialsAttributes. (ANSI)
SecPkgCredentials_NamesW

Структура SecPkgCredentials_Names содержит имя пользователя, связанного с контекстом. Эта структура используется в функции QueryCredentialsAttributes. (Юникод)
SecPkgCredentials_SSIProviderA

Структура SecPkgCredentials_SSIProvider содержит сведения о поставщике SSI, связанные с контекстом. Эта структура используется в функции QueryCredentialsAttributes. (ANSI)
SecPkgCredentials_SSIProviderW

Структура SecPkgCredentials_SSIProvider содержит сведения о поставщике SSI, связанные с контекстом. Эта структура используется в функции QueryCredentialsAttributes. (Юникод)
SecPkgInfoA

Структура SecPkgInfo предоставляет общие сведения о пакете безопасности, такие как его имя и возможности. (ANSI)
SecPkgInfoW

Структура SecPkgInfo предоставляет общие сведения о пакете безопасности, такие как его имя и возможности. (Юникод)
SECURITY_INTEGER

SECURITY_INTEGER — это структура, содержащая числовое значение. Он используется при определении других типов.
SECURITY_PACKAGE_OPTIONS

Указывает сведения о пакете безопасности.
SECURITY_STRING

Используется в качестве строкового интерфейса для операций ядра и является клоном структуры UNICODE_STRING.
SecurityFunctionTableA

Структура SecurityFunctionTable — это таблица диспетчеризации, содержащая указатели на функции, определенные в SSPI. (ANSI)
SecurityFunctionTableW

Структура SecurityFunctionTable — это таблица диспетчеризации, содержащая указатели на функции, определенные в SSPI. (Юникод)

Перечисления

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Указывает согласованное расширение протокола приложения.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Описывает состояние согласования протокола приложения SEC.
SEC_TRAFFIC_SECRET_TYPE

Указывает используемый тип секрета трафика.
SecDelegationType

Используемый тип делегирования.
SECPKG_ATTR_LCT_STATUS

Указывает, является ли маркер из последнего вызова функции InitializeSecurityContext последним маркером от клиента.
SECPKG_CRED_CLASS

Указывает тип учетных данных, используемых в контексте клиента. Перечисление SECPKG_CRED_CLASS используется в структуре SecPkgContext_CredInfo.