System.ServiceModel.Security Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält allgemeine sicherheitsbezogene Typen.
Klassen
Basic128SecurityAlgorithmSuite |
Die grundlegende 128-Bit-Sicherheitsalgorithmussammlung |
Basic192SecurityAlgorithmSuite |
Die grundlegende 192-Bit-Sicherheitsalgorithmussuite. |
Basic256SecurityAlgorithmSuite |
Die grundlegende 256-Bit-Sicherheitsalgorithmussammlung |
Basic256Sha256SecurityAlgorithmSuite |
Enthält allgemeine sicherheitsbezogene Typen. |
BasicSecurityProfileVersion |
Stellt eine Nachrichtenversion bereit, die der Basic Security Profile-Spezifikation entspricht. |
BinarySecretKeyIdentifierClause |
Stellt die Schlüsselbezeichnerklausel in einem binären Sicherheitstoken dar. |
ChannelProtectionRequirements |
Beschreibt die Anforderungen für Verschlüsselung und Signaturen für die verschiedenen Nachrichtenteile, die über diesen Kanal übertragen werden. |
DataProtectionSecurityStateEncoder |
Stellt Codierungs- und Decodierungsmechanismen für den Sicherheitszustand unter Verwendung der Windows- |
DispatchContext |
Definiert die Eingaben und Ausgaben in der DispatchRequest(DispatchContext)-Methode. |
ExpiredSecurityTokenException |
Eine Ausnahme wird ausgelöst, wenn ein CardSpace-Sicherheitstoken abläuft. |
HttpDigestClientCredential |
Wird für die Digestauthentifizierung von HTTP-Clients verwendet. |
IdentityVerifier |
Eine |
ImpersonateOnSerializingReplyMessageProperty |
Eine Hilfsprogrammklasse, um während des Serialisierung des Texts der Antwortnachricht einen Identitätswechsels zu aktivieren. |
InfocardInteractiveChannelInitializer |
Initialisiert einen interaktiven CardSpace-Kanal. |
IssuedTokenClientCredential |
Stellt Informationen dar, die verwendet werden, um ein ausgestelltes Token aus einem Sicherheitstokendienst abzurufen. |
IssuedTokenServiceCredential |
Ermöglicht es einem Dienst, die Eigenschaften zu konfigurieren, die den vom Client bereitgestellten Verbundanmeldeinformationen zugeordnet sind. |
KeyNameIdentifierClause |
Gibt die Schlüsselnamen-Bezeichnerklausel in einem Sicherheitstoken wieder. |
MessagePartSpecification |
Gibt an, welche Teile in einer Nachricht enthalten sind. |
MessageSecurityException |
Stellt eine Ausnahme dar, die auftritt, wenn Probleme mit den auf eine Nachricht angewendeten Sicherheitsfunktionen bestehen. |
MessageSecurityTokenVersion |
Enthält allgemeine sicherheitsbezogene Typen. |
NonceCache |
Eine abstrakte Basisklasse, die einen Cache für Nonces darstellt. |
PeerCredential |
Enthält die Anmeldeinformationen für die Authentifizierung eines Peerknotens in einem Peermesh. |
ScopedMessagePartSpecification |
Gibt an, welche Teile in einer Nachricht enthalten sind. |
SecureConversationServiceCredential |
Stellt Einstellungen für Anmeldeinformationen für einen sicheren Konversationsdienst bereit. |
SecureConversationVersion |
Enthält den Satz unterstützter WS-SecureConversation-Versionen. Dies ist eine abstrakte Klasse. |
SecurityAccessDeniedException |
Stellt die Sicherheitsausnahme dar, die ausgelöst wird, wenn eine Sicherheitsautorisierungsanforderung fehlschlägt. |
SecurityAlgorithmSuite |
Gibt Eigenschaften der Algorithmen an. Dies ist eine |
SecurityContextKeyIdentifierClause |
Stellt die Schlüsselbezeichnerklausel für einen Sicherheitskontexttoken dar. |
SecurityCredentialsManager |
Gibt eine |
SecurityMessageProperty |
Enthält sicherheitsbezogene Eigenschaften und wird an eine Nachricht angefügt. |
SecurityNegotiationException |
Gibt an, dass ein Fehler aufgetreten ist, während der Sicherheitskontext für eine Nachricht ausgehandelt wurde. |
SecurityPolicyVersion |
Enthält den Satz unterstützter WS-SecurityPolicy-Versionen. Dies ist eine abstrakte Klasse. |
SecurityStateEncoder |
Eine abstrakte Klasse, die implementiert werden kann, um den Sicherheitszustand zu codieren. |
SecurityTokenSpecification |
Stellt ein Sicherheitstoken und seine Autorisierungsrichtlinien dar. |
SecurityVersion |
Enthält den Satz unterstützter WS-Security-Versionen. Dies ist eine abstrakte Klasse. |
ServiceCredentialsSecurityTokenManager |
Stellt eine SecurityTokenManager-Implementierung dar, die Sicherheitstokenserialisierer basierend auf den für den Dienst konfigurierten ServiceCredentials bereitstellt. |
SimpleSecurityTokenProvider |
Stellt einen Sicherheitstoken-Anbieter dar, der ein Sicherheitstoken als ausgestelltes Token für vereinte Bindungen erstellt. |
SspiSecurityTokenProvider |
Gibt einen Sicherheitstokenanbieter wieder, der ein SSPI-Sicherheitstoken bereitstellt. |
SupportingTokenSpecification |
Stellt ein unterstützendes Sicherheitstoken und seine Autorisierungsrichtlinien dar. |
TripleDesSecurityAlgorithmSuite |
Die Triple-DES-Sicherheitsalgorithmussammlung. |
TrustVersion |
Enthält den Satz unterstützter WS-Trust-Versionen. Dies ist eine abstrakte Klasse. |
UserNamePasswordClientCredential |
Gibt Clientanmeldeinformationen auf Grundlage von Benutzername und Kennwort wieder. |
UserNamePasswordServiceCredential |
Stellt eine Klasse die verwendet wird, um zu konfigurieren, wie der Dienst Benutzer mittels Benutzername/Kennwort-Authentifizierung authentifiziert, und Anmeldetoken zwischengespeichert werden. |
WindowsClientCredential |
Ermöglicht Ihnen die Angabe von Eigenschaften für Windows-Anmeldeinformationen, die zum Darstellen des Clients verwendet werden sollen. |
WindowsServiceCredential |
Stellt Eigenschaften bereit, die die für die Windows-Authentifizierung verwendeten Dienstanmeldeinformationen beschreiben. |
WSSecurityTokenSerializer |
Die Klasse, die zum Serialisieren und Deserialisieren von Sicherheitstoken, Sicherheitsschlüsselbezeichnern und Sicherheitsschlüsselbezeichnerklauseln verwendet wird, die in den Sicherheitsspezifikationen WS-Sicherheit, WS-Trust und WS-SecureConversation definiert sind. |
WSTrustChannel |
Stellt einen Kanal dar, der verwendet wird, um WS-Trust-Nachrichten an einen Sicherheitstokendienst (STS) zu senden. |
WSTrustChannelFactory |
Eine Factory, die Kanäle (WSTrustChannel-Objekte) erzeugt, die verwendet werden, um mit einem WS-Trust-Endpunkt zu kommunizieren. |
WSTrustRequestBodyWriter |
Stellt einen Nachrichtentextwriter dar, der ein RST in eine ausgehende Nachricht schreibt. |
WSTrustRequestProcessingErrorEventArgs |
Stellt Daten für einen WS-Trust-Anforderungsfehler bereit. |
WSTrustResponseBodyWriter |
Stellt einen Nachrichtentextwriter dar, der einen RSTR in eine ausgehende Nachricht schreibt. |
WSTrustServiceContract |
Definition der Implementierung des WS-Trust-Dienstvertrags. |
WSTrustServiceHost |
Stellt einen ServiceHost zum Registrieren eines SecurityTokenService bereit. Der Diensthost hat mehrere registrierte Endpunkte auf Grundlage der Anzahl der Listener, die in der Konfiguration registriert sind. |
X509CertificateInitiatorClientCredential |
Definiert ein Zertifikat, das ein Client für die eigene Identifizierung verwendet. |
X509CertificateInitiatorServiceCredential |
Gibt die Einstellungen wieder, die vom Dienst zum Überprüfen des von den Clients bereitgestellten Zertifikats verwendet werden. Enthält außerdem ein Zertifikat, das der Dienst für die Verschlüsselung von Antworten oder Rückrufe für Clients einsetzt, wenn der |
X509CertificateRecipientClientCredential |
Gibt die Einstellungen wieder, anhand derer der Client das während der SSL-Authentifizierung vom Dienst bereitgestellte Zertifikat überprüft. Enthält außerdem Zertifikate für den Dienst, die explizit auf dem Client für die Verschlüsselung von Nachrichten unter Verwendung der Nachrichtensicherheit konfiguriert sind. |
X509CertificateRecipientServiceCredential |
Definiert ein Zertifikat, das ein Dienst für die eigene Identifizierung verwendet. |
X509ClientCertificateAuthentication |
Gibt Authentifizierungseigenschaften zum Überprüfen des Clientzertifikats an. |
X509PeerCertificateAuthentication |
Gibt Authentifizierungseigenschaften für das Peerzertifikat an. |
X509ServiceCertificateAuthentication |
Gibt die vom Clientproxy verwendeten Einstellungen zum Authentifizieren von Dienstzertifikaten wieder, die mittels SSL/TLS-Verhandlung abgerufen werden. |
Schnittstellen
IEndpointIdentityProvider |
Stellt die Identität eines Endpunkts bereit. |
ISecureConversationSession |
Stellt eine Sicherheitssitzung für eine sichere Konversation dar. Die kommunizierenden Parteien sichern alle Nachrichten in der Sitzung mit einem |
ISecuritySession |
Stellt eine Art von |
IWSTrust13AsyncContract |
Definiert die asynchrone Dienstvertragsoberfläche für das WS-Trusts 1.3-Protokoll. |
IWSTrust13SyncContract |
Definiert den Dienstvertrag für das Protokoll WS-Trusts 1.3. |
IWSTrustChannelContract |
Ein Dienstvertrag, der die Methode definiert, die die Message-ausgerichteten Vorgangsverträge umschließen, die von IWSTrustChannelContract verfügbar macht werden. |
IWSTrustContract |
Definiert den Dienstvertrag für das Senden von WS-Trust-Nachrichten zu einem STS. |
IWSTrustFeb2005AsyncContract |
Definiert eine asynchrone Dienstvertragsoberfläche für das WS-Trusts Feb 2005-Protokoll. |
IWSTrustFeb2005SyncContract |
Definiert den Dienstvertrag für das Protokoll WS-Trusts Feb 2005. |
Enumerationen
MessageProtectionOrder |
Gibt die Reihenfolge der Vorgänge an, mit denen eine Nachricht geschützt wird. |
SecurityKeyEntropyMode |
Beschreibt die Entropiequelle für die Generierung von Schlüsseln. |
SecurityTokenAttachmentMode |
Eine Enumeration, die die Methoden auflistet, mit denen Sicherheitstoken angefügt werden können |
UserNamePasswordValidationMode |
Listet Möglichkeiten auf, Überprüfungen im Benutzername/Kennwort-Modus durchzuführen. |
X509CertificateValidationMode |
Eine Enumeration, die die Arten auflistet, in der Zertifikate überprüft werden können. |
Hinweise
Weitere Informationen zu Sicherheitstoken und Zertifikaten, z. B. , WrappedKeySecurityTokenfinden Sie unter System.ServiceModel.Security.Tokens.
Informationen zu Sicherheitsthemen, die sich mit dem Dienstmodell überlappen, z. B., TcpTransportSecurityfinden Sie unter System.ServiceModel.