System.ServiceModel.Security-Namespace
.NET Framework 3.5
Aktualisiert: November 2007
Dieser Namespace behandelt allgemeine sicherheitsbezogene Themen zu Windows Communication Foundation (WCF), beispielsweise SecurityAlgorithmSuite.
Themen, sie sich mit Sicherheitstoken und Zertifikaten befassen (beispielsweise WrappedKeySecurityToken), finden Sie unter System.ServiceModel.Security.Tokens.
Sicherheitsthemen, die sich mit dem Dienstmodell überschneiden (beispielsweise TcpTransportSecurity), finden Sie unter System.ServiceModel.
| Klasse | Beschreibung | |
|---|---|---|
![]() | 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-DataProtection-API-Funktionalität bereit. |
![]() | ExpiredSecurityTokenException | Ausgelöste Ausnahme, wenn ein CardSpace-Sicherheitstoken abläuft. |
![]() | HttpDigestClientCredential | Wird für die Digestauthentifizierung von HTTP-Clients verwendet. |
![]() | IdentityVerifier | Eine abstract-Basisklasse, die implementiert werden kann, um eine erwartete Identität anhand eines Autorisierungskontexts zu prüfen, der einen Remoteendpunkt repräsentiert, oder um eine Identität aus einer Endpunktadresse zu erstellen. |
![]() | InfocardInteractiveChannelInitializer | Initialisiert einen CardSpace interaktiven 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. |
![]() | 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 abstract-Klasse. |
![]() | SecurityContextKeyIdentifierClause | Stellt die Schlüsselbezeichnerklausel für einen Sicherheitskontexttoken dar. |
![]() | SecurityCredentialsManager | Eine abstract -Klasse, die bei Implementierung einen Sicherheitseinstellungen-Manager darstellt. |
![]() | 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. |
![]() | SspiSecurityTokenProvider | Gibt einen Sicherheitstokenanbieter wieder, der ein SSPI-Sicherheitstoken bereitstellt. |
![]() | SupportingTokenSpecification | Stellt ein unterstützendes Sicherheitstoken und seine Autorisierungsrichtlinien dar. |
![]() | 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 | Mit dieser Klasse wird konfiguriert, 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 für die Serialisierung und Deserialisierung von SecurityTokens, SecurityKeyIdentifiers und SecurityKeyIdentifierClauses, die in den Sicherheitsspezifikationen WS-Security, WS-Trust und WS-SecureConversation definiert 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 MutualCertificateDuplex-Authentifizierungsmodus für die Nachrichtensicherheit verwendet wird. |
![]() | 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. |
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() | 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 SecurityContextToken, das vom Server als Teil der Sitzungseinrichtung ausgestellt wird. |
![]() | ISecuritySession | Stellt eine Art von ISession dar, die die Anforderung erzwingt, dass alle Nachrichten in der Sitzung zwischen den Parteien ausgetauscht werden müssen, die die Sitzung eingerichtet haben. |
| Enumeration | Beschreibung | |
|---|---|---|
![]() | 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. |
