System.ServiceModel.Security Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera ogólne typy związane z zabezpieczeniami.
Klasy
Basic128SecurityAlgorithmSuite |
Podstawowy 128-bitowy pakiet algorytmów zabezpieczeń. |
Basic192SecurityAlgorithmSuite |
Podstawowy 192-bitowy zestaw algorytmów zabezpieczeń. |
Basic256SecurityAlgorithmSuite |
Podstawowy 256-bitowy pakiet algorytmów zabezpieczeń. |
BasicSecurityProfileVersion |
Zawiera wersję komunikatu odpowiadającą specyfikacji podstawowego profilu zabezpieczeń. |
BinarySecretKeyIdentifierClause |
Reprezentuje klauzulę identyfikatora klucza w binarnym binarnym tokenie zabezpieczającym. |
ChannelProtectionRequirements |
Opisuje wymagania dotyczące szyfrowania i podpisu, które mają zastosowanie do różnych części komunikatów, które są przesyłane w tym kanale. |
DataProtectionSecurityStateEncoder |
Zapewnia mechanizmy kodowania i dekodowania stanu zabezpieczeń przy użyciu Windows |
DispatchContext |
Definiuje dane wejściowe i wyjściowe do DispatchRequest(DispatchContext) metody. |
ExpiredSecurityTokenException |
Wyjątek zgłoszony, gdy wygasa token zabezpieczający w programie CardSpace. |
HttpDigestClientCredential |
Służy do uwierzytelniania szyfrowego klientów HTTP. |
IdentityVerifier |
|
ImpersonateOnSerializingReplyMessageProperty |
Klasa pomocnika umożliwiająca personifikację podczas serializacji treści wiadomości odpowiedzi. |
InfocardInteractiveChannelInitializer |
Inicjuje kanał interaktywny usługi CardSpace. |
IssuedTokenClientCredential |
Reprezentuje informacje używane do uzyskiwania wystawionego tokenu z usługi tokenu zabezpieczającego. |
IssuedTokenServiceCredential |
Umożliwia usłudze konfigurowanie właściwości skojarzonych z poświadczeniami federacyjnymi przedstawionymi przez klienta. |
KeyNameIdentifierClause |
Reprezentuje klauzulę identyfikatora nazwy klucza w tokenie zabezpieczającym. |
MessagePartSpecification |
Określa, które części są uwzględnione w komunikacie. |
MessageSecurityException |
Reprezentuje wyjątek, który wystąpił, gdy wystąpił problem z zabezpieczeniami zastosowanymi w komunikacie. |
NonceCache |
Abstrakcyjna klasa bazowa, która reprezentuje pamięć podręczną dla nonces. |
PeerCredential |
Zawiera poświadczenia używane podczas uwierzytelniania węzła równorzędnego w ramach siatki elementów równorzędnych. |
ScopedMessagePartSpecification |
Określa, które części są zawarte w komunikacie. |
SecureConversationServiceCredential |
Udostępnia ustawienia poświadczeń dla bezpiecznej usługi konwersacji. |
SecureConversationVersion |
Zawiera zestaw obsługiwanych wersji WS-SecureConversation. Jest to abstrakcyjna klasa. |
SecurityAccessDeniedException |
Reprezentuje wyjątek zabezpieczeń zgłaszany, gdy żądanie autoryzacji zabezpieczeń kończy się niepowodzeniem. |
SecurityAlgorithmSuite |
Określa właściwości algorytmów. Jest |
SecurityContextKeyIdentifierClause |
Reprezentuje klauzulę identyfikatora klucza dla tokenu kontekstu zabezpieczeń. |
SecurityCredentialsManager |
Określa klasę |
SecurityMessageProperty |
Zawiera właściwości związane z zabezpieczeniami i jest dołączony do wiadomości. |
SecurityNegotiationException |
Wskazuje, że wystąpił błąd podczas negocjowania kontekstu zabezpieczeń dla komunikatu. |
SecurityPolicyVersion |
Zawiera zestaw obsługiwanych wersji WS-SecurityPolicy. Jest to abstrakcyjna klasa. |
SecurityStateEncoder |
Abstrakcyjna klasa, którą można zaimplementować w celu zakodowania stanu zabezpieczeń. |
SecurityTokenSpecification |
Reprezentuje token zabezpieczający i zasady autoryzacji. |
SecurityVersion |
Zawiera zestaw obsługiwanych wersji WS-Security. Jest to abstrakcyjna klasa. |
ServiceCredentialsSecurityTokenManager |
Reprezentuje implementację SecurityTokenManager , która zapewnia serializatory tokenów zabezpieczających na podstawie skonfigurowanej ServiceCredentials usługi. |
SimpleSecurityTokenProvider |
Reprezentuje dostawcę tokenu zabezpieczającego, który tworzy token zabezpieczający jako wystawiony token dla powiązań federowanych. |
SspiSecurityTokenProvider |
Reprezentuje dostawcę tokenów zabezpieczających, który dostarcza token zabezpieczający SSPI. |
SupportingTokenSpecification |
Reprezentuje token zabezpieczeń pomocniczych i jego zasady autoryzacji. |
TripleDesSecurityAlgorithmSuite |
Pakiet algorytmów zabezpieczeń Triple-DES. |
TrustVersion |
Zawiera zestaw obsługiwanych wersji WS-Trust. Jest to abstrakcyjna klasa. |
UserNamePasswordClientCredential |
Reprezentuje poświadczenia klienta na podstawie nazwy użytkownika i hasła. |
UserNamePasswordServiceCredential |
Reprezentuje klasę używaną do konfigurowania sposobu uwierzytelniania użytkowników korzystających z uwierzytelniania przy użyciu nazwy użytkownika/hasła oraz konfigurowania buforowania tokenów logowania. |
WindowsClientCredential |
Umożliwia określenie właściwości związanych z Windows poświadczeniami, które mają być używane do reprezentowania klienta. |
WindowsServiceCredential |
Zawiera właściwości opisujące poświadczenia usługi używane do uwierzytelniania Windows. |
WSSecurityTokenSerializer |
Klasa używana do serializacji i deserializacji tokenów zabezpieczających, identyfikatorów kluczy zabezpieczeń i klauzul identyfikatora klucza zabezpieczeń zdefiniowanych w specyfikacji zabezpieczeń WS-Security, WS-Trust i WS-SecureConversation. |
WSTrustChannel |
Reprezentuje kanał, który jest używany do wysyłania WS-Trust do usługi tokenu zabezpieczającego (STS). |
WSTrustChannelFactory |
Fabryka, która tworzy kanały WSTrustChannel (obiekty) używane do komunikacji z punktem WS-Trust końcowego. |
WSTrustRequestBodyWriter |
Reprezentuje element zapisujący treści komunikatu, który zapisuje RST w komunikacie wychodzącym. |
WSTrustRequestProcessingErrorEventArgs |
Dostarcza dane dla błędu WS-Trust żądania. |
WSTrustResponseBodyWriter |
Reprezentuje element zapisujący treści komunikatu, który zapisuje RSTR do wiadomości wychodzącej. |
WSTrustServiceContract |
Definicja implementacji kontraktu usługi WS-Trust. |
WSTrustServiceHost |
Zapewnia element ServiceHost do rejestrowania SecurityTokenService hosta usługi będzie miał wiele punktów końcowych zarejestrowanych na podstawie liczby odbiorników zarejestrowanych w konfiguracji. |
X509CertificateInitiatorClientCredential |
Definiuje certyfikat używany przez klienta do identyfikowania się. |
X509CertificateInitiatorServiceCredential |
Reprezentuje ustawienia używane przez usługę do weryfikowania certyfikatu przedstawionego przez klientów. Zawiera również certyfikat dla usługi, który ma być używany do szyfrowania odpowiedzi lub wywołania zwrotnego dla klientów, gdy |
X509CertificateRecipientClientCredential |
Reprezentuje ustawienia używane przez klienta do weryfikowania certyfikatu przedstawionego przez usługę przy użyciu uwierzytelniania SSL. Zawiera również dowolny certyfikat usługi, który jest jawnie skonfigurowany na kliencie do szyfrowania komunikatów do usługi przy użyciu zabezpieczeń komunikatów. |
X509CertificateRecipientServiceCredential |
Definiuje certyfikat używany przez usługę do identyfikowania się. |
X509ClientCertificateAuthentication |
Określa właściwości uwierzytelniania do weryfikowania certyfikatu klienta. |
X509PeerCertificateAuthentication |
Określa właściwości uwierzytelniania dla certyfikatu równorzędnego. |
X509ServiceCertificateAuthentication |
Reprezentuje ustawienia używane przez serwer proxy klienta do uwierzytelniania certyfikatów usługi uzyskanych przy użyciu negocjacji SSL/TLS. |
Interfejsy
IEndpointIdentityProvider |
Dostarcza tożsamość punktu końcowego. |
ISecureConversationSession |
Reprezentuje sesję zabezpieczeń bezpiecznej konwersacji. Osoby komunikujące się w zabezpieczeniach chronią wszystkie komunikaty w sesji przy użyciu programu |
ISecuritySession |
Reprezentuje rodzaj, który wymusza wymaganie, że wszystkie komunikaty wymieniane w sesji są między tymi samymi komunikują się strony, które |
IWSTrust13AsyncContract |
Definiuje asynchroniczny interfejs kontraktu usługi dla WS-Trust 1,3. |
IWSTrust13SyncContract |
Definiuje kontrakt usługi dla protokołu WS-Trust 1,3. |
IWSTrustChannelContract |
Kontrakt usługi, który definiuje metody, które opakowywają kontrakty operacji zorientowanych na komunikat udostępniane przez usługę IWSTrustChannelContract . |
IWSTrustContract |
Definiuje kontrakt usługi do wysyłania komunikatów WS-Trust do programu STS. |
IWSTrustFeb2005AsyncContract |
Definiuje interfejs asynchronicznego kontraktu usługi dla WS-Trust lut 2005 r. |
IWSTrustFeb2005SyncContract |
Definiuje kontrakt usługi dla protokołu WS-Trust lut 2005. |
Wyliczenia
MessageProtectionOrder |
Określa kolejność operacji, które chronią komunikat. |
SecurityKeyEntropyMode |
Opisuje źródło entropii używanej do generowania kluczy. |
SecurityTokenAttachmentMode |
Wyliczenie, które zawiera listę sposobów dołączenia tokenów zabezpieczających. |
UserNamePasswordValidationMode |
Wyświetla listę sposobów weryfikacji w trybie nazwy użytkownika/hasła. |
X509CertificateValidationMode |
Wyliczenie zawierające listę sposobów weryfikacji certyfikatu. |
Uwagi
Więcej informacji o tokenach zabezpieczeń i certyfikatach, na przykład, WrappedKeySecurityToken można znaleźć w temacie System.ServiceModel.Security.Tokens .
Informacje o zabezpieczeniach, które nakładają się na model usługi, na przykład, TcpTransportSecurity znajdują się w temacie System.ServiceModel .