System.IdentityModel.Protocols.WSTrust Przestrzeń nazw

Zawiera klasy, które reprezentują WS-Trust artefaktów. Należą do nich RequestSecurityToken klasy (RST) i RequestSecurityToken (RSTR) oraz kilka serializatorów, które mogą serializować i deserializować między WS-Trust artefakty w sieci i ich reprezentację w modelu obiektów.

Wbudowana usługa Windows Identity Foundation (WIF) obsługuje następujące specyfikacje WS-Trust: WS-Trust lutego 2005, ws-Trust 1,3lub WS-Trust 1,4.

Klasy

AdditionalContext

Reprezentuje element auth: AdditionalContext zdefiniowany w rozszerzeniach autoryzacji do protokołu WS-Trust. Te rozszerzenia są zdefiniowane w specyfikacji WS-Federation.

BinaryExchange

Reprezentuje zawartość elementu WS-Trust BinaryExchange.

ContextItem

Reprezentuje element auth: ContextItem zdefiniowany w rozszerzeniach autoryzacji do protokołu WS-Trust. Te rozszerzenia są zdefiniowane w specyfikacji WS-Federation.

EndpointReference

Reprezentuje element wsa: EndpointReference.

Entropy

Reprezentuje entropię używaną zarówno w komunikatach żądania tokenu, jak i w komunikatach odpowiedzi tokenu.

InvalidRequestException

Wyjątek zgłaszany, gdy żądanie (RST) jest nieprawidłowe lub źle sformułowane.

KeyTypes

Definiuje niezależne od protokołu URI, które są używane w żądaniu tokenu (RST) lub odpowiedzi (RSTR) w celu wskazania żądanego lub wymaganego typu klucza.

Lifetime

Reprezentuje <wst:Lifetime> element .

Participants

Reprezentuje element WS-Trust uczestników. Element wst: uczestnicy jest rozszerzeniem elementu wst: RequestSecurityToken i służy do przekazywania informacji o tym, które strony mają autoryzację do udziału w korzystaniu z tokenu.

ProtectedKey

Reprezentuje zawartość wst:Entropy lub wst:RequestedSecurityToken element wewnątrz RequestSecurityToken i RequestSecurityTokenResponse.

Renewing

Reprezentuje wst:Renewing element w WS-Trust odnów.

RequestClaim

Reprezentuje pojedyncze żądane oświadczenie w żądaniu tokenu zabezpieczającego (RST).

RequestClaimCollection

Reprezentuje kolekcję obiektów RequestClaim wewnątrz RequestSecurityToken obiektu .

RequestedProofToken

Reprezentuje zawartość elementu wst:Requested NiedyskusjaToken.

RequestedSecurityToken

Reprezentuje żądany (wystawiony) token zabezpieczający.

RequestSecurityToken

Reprezentuje element wst:RequestSecurityToken (RST), który jest używany do żądania tokenu zabezpieczającego.

RequestSecurityTokenResponse

Reprezentuje element wst: RequestSecurityTokenResponse, który jest używany do zwracania tokenu zabezpieczającego.

RequestTypes

Definiuje niezależne od protokołu ciągi URI RequestType.

Status

Reprezentuje wynik żądania WS-Trust weryfikacji.

UseKey

Reprezentuje zawartość elementu wst:UseKey.

WSTrust13RequestSerializer

Klasa do serializacji i deserializacji WS-Trust 1.3 RequestSecurityToken (RST).

WSTrust13ResponseSerializer

Klasa do serializacji i deserializacji WS-Trust 1.3 RequestSecurityTokenResponse (RSTR).

WSTrustFeb2005RequestSerializer

Klasa do serializacji i deserializacji WS-Trust Komunikatów RequestSecurityToken (RST) z lutego 2005 r.

WSTrustFeb2005ResponseSerializer

Klasa do serializacji i deserializacji WS-Trust RequestSecurityTokenResponse (RSTR) z lutego 2005 r.

WSTrustMessage

Klasa bazowa dla RST i RSTR.

WSTrustRequestSerializer

Abstrakcyjna klasa bazowa definiująca metody serializacji i deserializacji wersji WS-Trust komunikatów żądań (RST).

WSTrustResponseSerializer

Abstrakcyjna klasa bazowa definiująca metody serializacji i deserializacji wersji WS-Trust odpowiedzi (RSTR).

WSTrustSerializationContext

Definiuje kontekst serializacji dla WS-Trust komunikatów.

WSTrustSerializationException

Wyjątek, który jest generowany, gdy wystąpi błąd podczas serializacji lub deserializacji komunikatu WS-Trust.