Compartilhar via


System.IdentityModel.Protocols.WSTrust Namespace

Contém classes que representam os artefatos do WS-Trust. Isso inclui as classes RequestSecurityToken (RST) e RequestSecurityToken (RSTR) e vários serializadores que podem serializar e desserializar entre os artefatos WS-Trust na conexão e sua representação no modelo de objeto.

Por padrão, a WIF (Windows Identity Foundation) é compatível com as seguintes especificações WS-Trust: WS-Trust de fevereiro de 2005, WS-Trust 1.3 ou WS-Trust 1.4.

Classes

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 Web Services 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 Web Services Federation.

EndpointReference

Representa um elemento wsa:EndpointReference.

Entropy

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

InvalidRequestException

A exceção lançada quando RST (solicitação) é inválida ou mal formada.

KeyTypes

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

Lifetime

Representa o elemento <wst:Lifetime>.

Participants

Representa um elemento de Participantes do WS-Trust. O elemento wst:Participants é uma extensão do elemento wst:RequestSecurityToken e é usado para transmitir informações sobre quais partes têm autorização para participar do uso do token.

ProtectedKey

Representa o conteúdo de um elemento wst:Entropy ou wst:RequestedProofToken dentro do 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 de objetos RequestClaim dentro de 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 as cadeias de caracteres de URI RequestType independentes de protocolo.

Status

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

UseKey

Representa os conteúdos do elemento wst:UseKey.

WSTrust13RequestSerializer

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

WSTrust13ResponseSerializer

Classe para serialização e desserialização de mensagens RSTR (RequestSecurityTokenResponse) WS-Trust 1.3.

WSTrustFeb2005RequestSerializer

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

WSTrustFeb2005ResponseSerializer

Classe para serialização e desserialização de mensagens RSTR (RequestSecurityTokenResponse) WS-Trust de fevereiro de 2005.

WSTrustMessage

A classe base para RST e RSTR.

WSTrustRequestSerializer

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

WSTrustResponseSerializer

A classe base abstrata que define métodos para serialização e desserialização de versões de mensagens de resposta WS-Trust (RSTR).

WSTrustSerializationContext

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

WSTrustSerializationException

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