Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ServiceModelSecurityTokenRequirement-Klasse

 

Veröffentlicht: Oktober 2016

Eine abstrakte Klasse, die bei Implementierung die für Windows Communication Foundation (WCF) spezifischen Sicherheitseigenschaftenanforderungen des angeforderten oder authentifizierten Tokens angibt. Der Sicherheitstoken-Manager konstruiert Sicherheitstokenanbieter und Sicherheitstokenauthentifizierer, die vom WCF-Sicherheitsprozessor auf Basis der Tokenanforderung verwendet werden.

Namespace:   System.ServiceModel.Security.Tokens
Assembly:  System.ServiceModel (in System.ServiceModel.dll)


public abstract class ServiceModelSecurityTokenRequirement : SecurityTokenRequirement

NameBeschreibung
System_CAPS_protmethodServiceModelSecurityTokenRequirement()

Initialisiert eine neue Instanz der ServiceModelSecurityTokenRequirement-Klasse.

NameBeschreibung
System_CAPS_pubpropertySystem_CAPS_staticAuditLogLocationProperty

Ruft den Eigenschaftennamen der Tokenanforderung ab, wobei der Wert dem bei der Aufzeichnung der Authentifizierungsergebnisse (nur Dienst) zu verwendenden Speicherort des Überwachungsprotokolls entspricht.

System_CAPS_pubpropertySystem_CAPS_staticChannelParametersCollectionProperty

Ruft den Namen der Tokenanforderungs-Eigenschaft ab, deren Wert der Kanalparameterauflistung entspricht (nur Client).

System_CAPS_pubpropertySystem_CAPS_staticDuplexClientLocalAddressProperty

Ruft einen Wert ab, der den Namen des Indexes in der Properties-Auflistung für die DuplexClientLocalAddress-Eigenschaft angibt.

System_CAPS_pubpropertySystem_CAPS_staticEndpointFilterTableProperty

Ruft den Schlüssel für die Eigenschaft der Tokenanforderung ab, deren Wert der Endpunkt-Filtertabelle entspricht, die die Filter für Nachrichten enthält, die von Dienstendpunkten akzeptiert werden. Dies ist eine Diensteigenschaft.

System_CAPS_pubpropertySystem_CAPS_staticExtendedProtectionPolicy

Ruft die Schutzrichtlinie ab, die vom Server zum Überprüfen eingehender Clientverbindungen verwendet wird.

System_CAPS_pubpropertySystem_CAPS_staticHttpAuthenticationSchemeProperty

Ruft den Schlüssel für die Eigenschaft der Tokenanforderung ab, deren Wert dem HTTP-Authentifizierungsschema entspricht, wenn die Anforderung für einen bei der HTTP-Authentifizierung zu verwendenden Tokenanbieter oder -authentifizierer bestimmt ist.

System_CAPS_pubpropertyIsInitiator

Ruft einen Wert ab, der angibt, ob es sich bei dem Endpunkt, der die Sicherheitstokenanforderung erstellt, um einen Initiator oder einen Empfänger handelt.

System_CAPS_pubpropertySystem_CAPS_staticIsInitiatorProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert angibt, ob die Anforderung vom Initiator oder vom Empfänger des Kanals ausgeht.

System_CAPS_pubpropertySystem_CAPS_staticIsOutOfBandTokenProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert angibt, ob ein Client- oder ein Dienst-konfiguriertes Token angefordert wird.

System_CAPS_pubpropertySystem_CAPS_staticIssuedSecurityTokenParametersProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert IssuedSecurityTokenParameters mit Informationen über das Token entspricht, falls ein ausgestelltes Token angefordert wird.

System_CAPS_pubpropertyIssuerAddress

Wenn ein ausgestelltes Token angefordert wird, enthält diese Eigenschaft die Endpunktadresse des Ausstellers.

System_CAPS_pubpropertySystem_CAPS_staticIssuerAddressProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert der EndpointAddress des Ausstellers entspricht, wenn ein ausgestelltes Token angefordert wird.

System_CAPS_pubpropertyIssuerBinding

Wenn ein ausgestelltes Token angefordert wird, enthält diese Eigenschaft die für die Kommunikation mit dem Aussteller zu verwendende Bindung.

System_CAPS_pubpropertySystem_CAPS_staticIssuerBindingContextProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert dem BindingContext entspricht, der für die Kommunikation mit dem Aussteller verwendet wird, wenn ein ausgestelltes Token angefordert wird.

System_CAPS_pubpropertySystem_CAPS_staticIssuerBindingProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert der Bindung entspricht, die für die Kommunikation mit dem Aussteller verwendet wird, wenn ein ausgestelltes Token angefordert wird.

System_CAPS_pubpropertyKeySize

Ruft die erforderliche Größe von dem einem Sicherheitstoken zugeordneten Schlüssel ab oder legt diese fest.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertyKeyType

Ruft den Typ des einem Sicherheitstoken zugeordneten Schlüssels (asymmetrisch oder symmetrisch) ab oder legt diesen fest.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertyKeyUsage

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, wie der einem Sicherheitstoken zugeordnete Schlüssel verwendet werden kann.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertySystem_CAPS_staticListenUriProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem URI entspricht, der von dem Dienstendpunkt, der die Anforderung ausgibt, überwacht wird (nur Dienst).

System_CAPS_pubpropertySystem_CAPS_staticMessageAuthenticationAuditLevelProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert der bei der Aufzeichnung der Authentifizierungsergebnisse zu verwendenden Überwachungsstufe entspricht (nur Dienst).

System_CAPS_pubpropertySystem_CAPS_staticMessageDirectionProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem Member der zu verwendenden MessageDirection-Enumeration entspricht und die angibt, ob der Tokenanbieter für Nachrichten benötigt wird, die vom Client an den Server gesendet werden, oder für Nachrichten, die vom Server an den Client gesendet werden.

System_CAPS_pubpropertyMessageSecurityVersion

Ruft die zu verwendende Nachrichtensicherheitsversion ab bzw. legt sie fest (falls erforderlich).

System_CAPS_pubpropertySystem_CAPS_staticMessageSecurityVersionProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert der MessageVersion entspricht, mit der der Kanal konfiguriert ist.

System_CAPS_pubpropertySystem_CAPS_staticPreferSslCertificateAuthenticatorProperty

Ruft den Schlüssel für die tokenanforderungs-Eigenschaft, deren Wert verwendet, um SSL Sicherheitstokenauthentifizierer erstellen.

System_CAPS_pubpropertySystem_CAPS_staticPrivacyNoticeUriProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem Link zu dem URI entspricht, der auf die Datenschutzrichtlinie des Dienstes verweist (falls vorhanden).

System_CAPS_pubpropertySystem_CAPS_staticPrivacyNoticeVersionProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert einer Zeichenfolge entspricht, die die Version des Datenschutzhinweises darstellt.

System_CAPS_pubpropertyProperties

Ruft eine Auflistung der nicht statischen Eigenschaften für die aktuelle SecurityTokenRequirement-Instanz ab.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertyRequireCryptographicToken

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Sicherheitstoken fähig sein muss, kryptografische Vorgänge wie eine Verschlüsselung auszuführen.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertySecureConversationSecurityBindingElement

Ruft ein Sicherheitsbindungselement ab bzw. legt ein Sicherheitsbindungselement fest, das zur Sicherung der Bootstrap-Nachrichten bei der sicheren Konversation dient.

System_CAPS_pubpropertySystem_CAPS_staticSecureConversationSecurityBindingElementProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem Sicherheitsbindungselement entspricht, das zur Sicherung der Bootstrap-Nachrichten bei der sicheren Konversation dient.

System_CAPS_pubpropertySecurityAlgorithmSuite

Ruft die zu verwendende Sicherheitsalgorithmussammlung ab bzw. legt sie fest (falls erforderlich).

System_CAPS_pubpropertySystem_CAPS_staticSecurityAlgorithmSuiteProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert der Algorithmussuite entspricht, die der Kanal für die Nachrichtensicherheit verwendet.

System_CAPS_pubpropertySecurityBindingElement

Ruft das Sicherheitsbindungselement ab oder legt es fest.

System_CAPS_pubpropertySystem_CAPS_staticSecurityBindingElementProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem Sicherheitsbindungselement entspricht, das zur Erstellung des Kanals verwendet wird.

System_CAPS_pubpropertySystem_CAPS_staticSupportingTokenAttachmentModeProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem zugeordneten SecurityTokenAttachmentMode-Enumerationsmember entspricht, falls ein unterstützendes Token angefordert wird.

System_CAPS_pubpropertySystem_CAPS_staticSupportSecurityContextCancellationProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert angibt, ob das Token für die sichere Konversation für eine Sicherheitssitzung (in diesem Fall hängt seine Lebensdauer von der Lebensdauer des Benutzerkanals ab) oder für einen Datagramm-Sicherheitskanal bestimmt ist.

System_CAPS_pubpropertySystem_CAPS_staticSuppressAuditFailureProperty

Ruft den Schlüssel der Tokenanforderungs-Eigenschaft ab, deren Wert angibt, ob Fehler ignoriert werden sollen, die bei der Aufzeichnung der Authentifizierungsergebnisse auftreten können (nur Dienst).

System_CAPS_pubpropertySystem_CAPS_staticTargetAddressProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert der Endpunktadresse entspricht, mit der der Kanal kommuniziert (nur Client).

System_CAPS_pubpropertyTokenType

Ruft den erforderlichen Typ des Sicherheitstokens ab oder legt diesen fest.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubpropertyTransportScheme

Ruft das Schema für den Transport ab bzw. legt es fest.

System_CAPS_pubpropertySystem_CAPS_staticTransportSchemeProperty

Wenn ein mit der Transportsicherheit zu verwendender Tokenanbieter/-authentifizierer angefordert wird, ist diese Zeichenfolge der Schlüssel für die Tokenanforderungs-Eigenschaft, deren Wert dem Transportschema entspricht.

System_CAPS_pubpropertySystem_CAPS_staticViaProperty

Ruft den Schlüssel für die Tokenanforderungs-Eigenschaft ab, deren Wert dem Über-URI entspricht, mit dem der Kanal eine Verbindung herstellt (nur Client).

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetProperty<TValue>(String)

Ruft die angegebene Eigenschaft für die aktuelle SecurityTokenRequirement-Instanz ab.(Geerbt von „SecurityTokenRequirement“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_pubmethodTryGetProperty<TValue>(String, TValue)

Ruft die angegebene Eigenschaft für die aktuelle SecurityTokenRequirement-Instanz ab.(Geerbt von „SecurityTokenRequirement“.)

NameBeschreibung
System_CAPS_protfieldSystem_CAPS_staticNamespace

Gibt den aktuellen Namespace.

Ein Sicherheitstoken ist eine kryptografisch signierte Dateneinheit, die Authentifizierungs- und Autorisierungsinformationen auf Grundlage von Anmeldeinformationen überträgt. Die abgeleitete Klasse wird von einem Sicherheitstoken-Manager dazu verwendet, die Anforderungen für einen Sicherheitstoken anzugeben, z. B. Schlüsselgröße, Schlüsseltyp und Verwendungsart des Schlüssels. Wenn ein Sicherheitstoken, das die angegebenen Kriterien erfüllt, identifiziert werden kann, kann ein SecurityTokenProvider und ein SecurityTokenAuthenticator erstellt werden, um Sicherheitstoken für ausgehende SOAP-Nachrichten bereitzustellen bzw. Sicherheitstoken für eingehende SOAP-Nachrichten zu authentifizieren. Beispiel: Der standardmäßige Sicherheitstoken-Manager für ausgehende SOAP-Nachrichten verfügt über die CreateSecurityTokenProvider-Methode, die einen SecurityTokenRequirement-Parameter enthält, der aufgerufen werden kann, um einen Sicherheitstokenanbieter abzurufen, der den Anforderungen entspricht.

Die Basisklasse dieser Klasse (SecurityTokenRequirement) enthält ein Wörterbuch (Properties) das den Werten Eigenschaftennamen zuordnet. Diese Klasse verfügt über zahlreiche Eigenschaften, deren Namen im Wort "Property" enden. Diese Eigenschaften geben eine Zeichenfolge zurück, die zum Abrufen (get) oder Einstellen (set) des entsprechenden Werts aus dem Wörterbuch dient. Beispiel: AuditLogLocationProperty ist der Schlüssel für den Wert der AuditLogLocation-Eigenschaft.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: