Freigeben über


InitiatorServiceModelSecurityTokenRequirement Klasse

Definition

Gibt für die Channelerstellung in Windows Communication Foundation (WCF) spezifische Anforderungen an Sicherheitseigenschaften an.

public ref class InitiatorServiceModelSecurityTokenRequirement sealed : System::ServiceModel::Security::Tokens::ServiceModelSecurityTokenRequirement
public sealed class InitiatorServiceModelSecurityTokenRequirement : System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement
type InitiatorServiceModelSecurityTokenRequirement = class
    inherit ServiceModelSecurityTokenRequirement
Public NotInheritable Class InitiatorServiceModelSecurityTokenRequirement
Inherits ServiceModelSecurityTokenRequirement
Vererbung
InitiatorServiceModelSecurityTokenRequirement

Hinweise

Tokenanforderungsklassen werden von einem Sicherheitstoken-Manager verwendet, um die Anforderungen für ein Sicherheitstoken anzugeben, z. B. Schlüsselgröße, Schlüsseltyp und Verwendungsart des Schlüssels. Wenn ein Sicherheitstoken identifiziert werden kann, das die angegebenen Kriterien erfüllt, können ein Sicherheitstokenanbieter (SecurityTokenProvider) und ein Sicherheitstokenauthentifizierer (SecurityTokenAuthenticator) erstellt werden.

Diese Tokenanforderungsklasse gibt Initiator-bezogene Anforderungen an.

Konstruktoren

InitiatorServiceModelSecurityTokenRequirement()

Initialisiert eine neue Instanz der InitiatorServiceModelSecurityTokenRequirement-Klasse.

Felder

Namespace

Gibt den aktuellen Namespace an.

(Geerbt von ServiceModelSecurityTokenRequirement)

Eigenschaften

IsInitiator

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

(Geerbt von ServiceModelSecurityTokenRequirement)
IssuerAddress

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

(Geerbt von ServiceModelSecurityTokenRequirement)
IssuerBinding

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

(Geerbt von ServiceModelSecurityTokenRequirement)
KeySize

Ruft die erforderliche Größe von dem einem Sicherheitstoken zugeordneten Schlüssel ab oder legt diese fest.

(Geerbt von SecurityTokenRequirement)
KeyType

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

(Geerbt von SecurityTokenRequirement)
KeyUsage

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, wie der einem Sicherheitstoken zugeordnete Schlüssel verwendet werden kann.

(Geerbt von SecurityTokenRequirement)
MessageSecurityVersion

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

(Geerbt von ServiceModelSecurityTokenRequirement)
Properties

Ruft eine Auflistung der nicht statischen Eigenschaften für die aktuelle SecurityTokenRequirement-Instanz ab.

(Geerbt von SecurityTokenRequirement)
RequireCryptographicToken

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)
SecureConversationSecurityBindingElement

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

(Geerbt von ServiceModelSecurityTokenRequirement)
SecurityAlgorithmSuite

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

(Geerbt von ServiceModelSecurityTokenRequirement)
SecurityBindingElement

Ruft das Sicherheitsbindungselement ab oder legt es fest.

(Geerbt von ServiceModelSecurityTokenRequirement)
TargetAddress

Ruft die Zieladresse ab oder legt sie fest.

TokenType

Ruft den erforderlichen Typ des Sicherheitstokens ab oder legt diesen fest.

(Geerbt von SecurityTokenRequirement)
TransportScheme

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

(Geerbt von ServiceModelSecurityTokenRequirement)
Via

Übernimmt oder bestimmt den Via-Wert.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetProperty<TValue>(String)

Ruft die angegebene Eigenschaft für die aktuelle SecurityTokenRequirement-Instanz ab.

(Geerbt von SecurityTokenRequirement)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Textdarstellung dieser Klasseninstanz aus.

TryGetProperty<TValue>(String, TValue)

Ruft die angegebene Eigenschaft für die aktuelle SecurityTokenRequirement-Instanz ab.

(Geerbt von SecurityTokenRequirement)

Gilt für: