SecureConversationSecurityTokenParameters Klasse

Definition

Stellt die Parameter für ein Sicherheitstoken für sichere Unterhaltungen dar.

public ref class SecureConversationSecurityTokenParameters : System::ServiceModel::Security::Tokens::SecurityTokenParameters
public class SecureConversationSecurityTokenParameters : System.ServiceModel.Security.Tokens.SecurityTokenParameters
type SecureConversationSecurityTokenParameters = class
    inherit SecurityTokenParameters
Public Class SecureConversationSecurityTokenParameters
Inherits SecurityTokenParameters
Vererbung
SecureConversationSecurityTokenParameters

Hinweise

Diese Klasse ist eine Sammlung von Tokeneigenschaften und -methoden und wird beim Erstellen von Sicherheitsbindungselementen und Token verwendet.

Sichere Unterhaltungen umfassen den Austausch mehrerer Nachrichten und verwenden einen Sicherheitskontext, um die Sicherheit zu gewährleisten. Ein Sicherheitskontext wird für die Lebensdauer einer Kommunikationssitzung zwischen den kommunizierenden Parteien geteilt.

Konstruktoren

Name Beschreibung
SecureConversationSecurityTokenParameters()

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters-Klasse.

SecureConversationSecurityTokenParameters(SecureConversationSecurityTokenParameters)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus einer anderen Instanz dieser Klasse.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean, ChannelProtectionRequirements)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus den Eigenschaften eines angegebenen SecurityBindingElement mit angegebenen .ChannelProtectionRequirements

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus den Eigenschaften eines angegebenen SecurityBindingElement.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, ChannelProtectionRequirements)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus den Eigenschaften eines angegebenen SecurityBindingElement mit angegebenen .ChannelProtectionRequirements

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus den Eigenschaften eines angegebenen SecurityBindingElement.

SecureConversationSecurityTokenParameters(SecurityBindingElement)

Initialisiert eine neue Instanz der SecureConversationSecurityTokenParameters Klasse aus den Eigenschaften eines angegebenen SecurityBindingElement.

Eigenschaften

Name Beschreibung
BootstrapProtectionRequirements

Ruft die Bootstrap-Schutzanforderungen ab.

BootstrapSecurityBindingElement

Ruft das Bootstrap-Sicherheitsbindungselement ab oder legt es fest.

CanRenewSession

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Kommunikationssitzung erneuert werden kann.

HasAsymmetricKey

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken über einen asymmetrischen Schlüssel verfügt.

InclusionMode

Ruft die Tokeneinschlussanforderungen ab oder legt diese fest.

(Geerbt von SecurityTokenParameters)
ReferenceStyle

Ruft ab oder legt den Tokenverweisstil fest.

(Geerbt von SecurityTokenParameters)
RequireCancellation

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob abbruch erforderlich ist.

RequireDerivedKeys

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Schlüssel aus den ursprünglichen Korrekturschlüsseln abgeleitet werden können.

(Geerbt von SecurityTokenParameters)
SupportsClientAuthentication

Ruft einen Wert ab, der angibt, ob das Token die Clientauthentifizierung unterstützt.

SupportsClientWindowsIdentity

Ruft einen Wert ab, der angibt, ob das Token eine Windows Identität für die Authentifizierung unterstützt.

SupportsServerAuthentication

Ruft einen Wert ab, der angibt, ob das Token die Serverauthentifizierung unterstützt.

Methoden

Name Beschreibung
Clone()

Klont eine weitere Instanz dieser Instanz der Klasse.

(Geerbt von SecurityTokenParameters)
CloneCore()

Klont eine weitere Instanz dieser Instanz der Klasse.

CreateKeyIdentifierClause(SecurityToken, SecurityTokenReferenceStyle)

Erstellt eine Schlüsselbezeichnerklausel für ein Token.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeSecurityTokenRequirement(SecurityTokenRequirement)

Initialisiert eine Sicherheitstokenanforderung.

MatchesKeyIdentifierClause(SecurityToken, SecurityKeyIdentifierClause, SecurityTokenReferenceStyle)

Gibt an, ob ein Token mit einer Schlüsselbezeichnerklausel übereinstimmt.

(Geerbt von SecurityTokenParameters)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Zeigt eine Textdarstellung dieser Instanz der Klasse an.

Gilt für: