System.IdentityModel.Protocols.WSTrust Namespace

Contém classes que representam WS-Trust artefatos. Elas incluem as RequestSecurityToken classes (RST) e RequestSecurityToken (RSTR) e vários serializadores que podem serializar e desserializar entre WS-Trust artefatos no fio e sua representação no modelo de objeto.

Pronto para uso, o Windows Identity Foundation (WIF) contém suporte para as seguintes especificações de WS-Trust: WS-Trust fevereiro de 2005, WS-Trust 1.3 ou WS-Trust 1.4.

Classes

Nome Description
AdditionalContext

Representa o elemento auth:AdditionalContext definido nas extensões de autorização para WS-Trust. Essas extensões são definidas na especificação WS-Federation.

BinaryExchange

Representa o conteúdo de um elemento BinaryExchange WS-Trust.

ContextItem

Representa o elemento auth:ContextItem definido nas extensões de autorização para WS-Trust. Essas extensões são definidas na especificação WS-Federation.

EndpointReference

Representa um elemento wsa:EndpointReference.

Entropy

Representa a entropia usada em mensagens de solicitação de token e mensagens de resposta de token.

InvalidRequestException

A exceção gerada quando a solicitação (RST) é inválida ou malformada.

KeyTypes

Define URIs independentes de protocolo que são usadas na RST (solicitação de token) ou resposta (RSTR) para indicar o tipo de chave desejado ou necessário.

Lifetime

Representa o <wst:Lifetime> elemento.

Participants

Representa um elemento WS-Trust Participantes. O elemento wst:Participants é uma extensão para o elemento wst:RequestSecurityToken e é usado para passar informações sobre quais partes estão autorizadas a participar do uso do token.

ProtectedKey

Representa o conteúdo de um elemento wst:Entropy ou wst:RequestedProofToken dentro de RequestSecurityToken e RequestSecurityTokenResponse.

Renewing

Representa o elemento wst:Renewing em uma solicitação de renovação WS-Trust.

RequestClaim

Representa uma única declaração solicitada em uma RST (solicitação de token de segurança).

RequestClaimCollection

Representa uma coleção dos RequestClaim objetos dentro RequestSecurityToken.

RequestedProofToken

Representa o conteúdo de um elemento wst:RequestedProofToken.

RequestedSecurityToken

Representa o token de segurança solicitado (emitido).

RequestSecurityToken

Representa o elemento wst:RequestSecurityToken (RST), que é usado para solicitar um token de segurança.

RequestSecurityTokenResponse

Representa o elemento wst:RequestSecurityTokenResponse, que é usado para retornar um token de segurança.

RequestTypes

Define cadeias de caracteres de URI RequestType independentes de protocolo.

Status

Representa o resultado de uma solicitação de validação WS-Trust.

UseKey

Representa o conteúdo do elemento wst:UseKey.

WSTrust13RequestSerializer

Classe para serializar e desserializar mensagens WS-Trust 1.3 RequestSecurityToken (RST).

WSTrust13ResponseSerializer

Classe para serializar e desserializar mensagens WS-Trust 1.3 RequestSecurityTokenResponse (RSTR).

WSTrustFeb2005RequestSerializer

Classe para serializar e desserializar mensagens WS-Trust RST (RequestSecurityToken) de fevereiro de 2005.

WSTrustFeb2005ResponseSerializer

Classe para serializar e desserializar mensagens WS-Trust RSTR (RequestSecurityTokenResponse) de fevereiro de 2005.

WSTrustMessage

A classe Base para RST e RSTR.

WSTrustRequestSerializer

A classe base abstrata que define métodos para serializar e desserializar versões de mensagens RST (solicitação de WS-Trust).

WSTrustResponseSerializer

A classe base abstrata que define métodos para serializar e desserializar versões de mensagens RSTR (resposta WS-Trust).

WSTrustSerializationContext

Define o contexto de serialização para mensagens WS-Trust.

WSTrustSerializationException

A exceção gerada quando ocorre um erro ao serializar ou desserializar uma mensagem de WS-Trust.