System.IdentityModel.Protocols.WSTrust Пространство имен

Содержит классы, представляющие артефакты WS-Trust. К ним относятся классы RequestSecurityToken (RST) и RequestSecurityToken (RSTR) и несколько сериализаторов, которые могут сериализовать и десериализовать между артефактами WS-Trust в сети и их представлением в объектной модели.

Как готовое решение Windows Identity Foundation (WIF) включает поддержку следующих спецификаций WS-Trust: WS-Trust (февраль 2005 г.), WS-Trust 1.3 или WS-Trust 1.4.

Классы

AdditionalContext

Представляет Элемент auth:AdditionalContext, определенный в расширениях авторизации в WS-Trust. Эти расширения определены в спецификации WS-Federation.

BinaryExchange

Представляет содержимое элемента BinaryExchange WS-Trust.

ContextItem

Представляет Элемент auth:ContextItem, определенный в расширениях авторизации в WS-Trust. Эти расширения определены в спецификации WS-Federation.

EndpointReference

Представляет элемент wsa:EndpointReference.

Entropy

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

InvalidRequestException

Исключение, которое возникает, если запрос (RST) является недопустимым или неправильно сформированным.

KeyTypes

Определяет протокол-агностические Uri, которые используются в запросе токена (RST) или ответе на него (RSTR), чтобы указать нужный или необходимый тип ключа.

Lifetime

Представляет элемент <wst:Lifetime>.

Participants

Представляет элемент участников WS-Trust. Элемент wst:Participants является расширением элемента wst:RequestSecurityToken и используется для передачи сведений о том, каким сторонам будет разрешено участвовать в использовании токена.

ProtectedKey

Представляет содержимое элемента wst:Entropy или wst:RequestedProofToken внутри RequestSecurityToken и RequestSecurityTokenResponse.

Renewing

Представляет элемент wst:Renewing в запросе на обновление WS-Trust.

RequestClaim

Представляет одно запрошенное утверждение в запросе токена безопасности (RST).

RequestClaimCollection

Представляет коллекцию объектов RequestClaim в RequestSecurityToken.

RequestedProofToken

Представляет содержимое элемента wst:RequestedProofToken.

RequestedSecurityToken

Представляет запрошенный (выпущенный) токен безопасности.

RequestSecurityToken

Представляет элемент wst:RequestSecurityToken (RST), который используется для запроса токена безопасности.

RequestSecurityTokenResponse

Представляет элемент wst:RequestSecurityTokenResponse, который используется для возврата токена безопасности.

RequestTypes

Определяет протокол-агностические строки универсального кода ресурса (URI) RequestType.

Status

Представляет результат запроса проверки WS-Trust.

UseKey

Представляет содержимое элемента wst:UseKey.

WSTrust13RequestSerializer

Класс для сериализации и десериализации WS-Trust сообщений RequestSecurityToken (RST) версии 1.3.

WSTrust13ResponseSerializer

Класс для сериализации и десериализации сообщений RequestSecurityTokenResponse (RSTR) WS-Trust 1.3.

WSTrustFeb2005RequestSerializer

Класс для сериализации и десериализации сообщений RequestSecurityToken (RST) WS-Trust Feb 2005.

WSTrustFeb2005ResponseSerializer

Класс для сериализации и десериализации сообщений RequestSecurityTokenResponse (RSTR) WS-Trust Feb 2005.

WSTrustMessage

Базовый класс для RST и RSTR.

WSTrustRequestSerializer

Абстрактный базовый класс, который определяет методы для сериализации и десериализации версий сообщений запросов WS-Trust (RST).

WSTrustResponseSerializer

Абстрактный базовый класс, который определяет методы для сериализации и десериализации версий сообщений отклика WS-Trust (RSTR).

WSTrustSerializationContext

Определяет контекст сериализации для сообщений WS-Trust.

WSTrustSerializationException

Исключение, которое возникает при ошибке во время сериализации или десериализации сообщения WS-Trust.