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


Семантика контекста SSPI

Контекст безопасности — это набор атрибутов безопасности и правил, которые действуют во время сеанса обмена данными. Сюда входят такие сведения, как удостоверения субъекта и сведения об используемых ключах, шифрах и алгоритмах. Для интерфейса поставщика поддержки безопасности (SSPI) контекст безопасности — это непрозрачная структура, созданная посредством обмена с использованием функции InitializeSecurityContext (General) и AcceptSecurityContext (General).

Дополнительные сведения об атрибутах контекста см. в разделе Требования к контексту.

Модель SSPI поддерживает три типа контекстов безопасности.

Тип Описание
Соединение Контекст , ориентированный на подключение, является наиболее распространенным и простым в использовании контекстом безопасности. Вызывающий объект отвечает за общий формат сообщения и расположение данных в сообщении. Вызывающий объект также отвечает за расположение полей, связанных с безопасностью, в сообщении, например за расположение данных подписи.
Datagram Контекст, ориентированный на датаграммы, обеспечивает дополнительную поддержку обмена данными в стиле DCE. Его также можно использовать в общем виде для транспортного приложения, ориентированного на датаграммы.
Внимание!
Пакет Microsoft Kerberos не поддерживает контексты датаграмм в режиме "пользователь—пользователь".
Поток Контекст, ориентированный на поток, отвечает за блокировку и форматирование сообщений в пакете безопасности. Вызывающий объект не заинтересован в форматировании, а в необработанном потоке данных.

 

Требования к контексту

Контексты, ориентированные на подключение

Контексты датаграмм

Контексты потока