SecurityTokenRequirement Klasse
Definition
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.
Gibt Anforderungen für Sicherheitstoken an.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Vererbung
-
SecurityTokenRequirement
- Abgeleitet
Beispiele
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Hinweise
Der Anwendungscode wird nur von der SecurityTokenRequirement-Klasse verwendet, wenn ein benutzerdefiniertes Sicherheitstoken, ein Sicherheitstoken-Manager, ein Sicherheitstoken-Anbieter oder ein Sicherheitstoken-Authentifikator erstellt wird. Die SecurityTokenRequirement-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 abgerufen werden, um Sicherheitstoken für ausgehende SOAP-Nachrichten bereitzustellen bzw. Sicherheitstoken für eingehende SOAP-Nachrichten zu authentifizieren. Wenn z. B. der Standard-Sicherheitstoken-Manager für ausgehende SOAP-Nachrichten über die CreateSecurityTokenProvider(SecurityTokenRequirement)-Methode verfügt, die einen SecurityTokenRequirement-Parameter enthält, der aufgerufen werden kann, um einen Sicherheitstoken-Anbieter abzurufen, der die in den Anforderungen für das Sicherheitstoken angegebene Kriterien erfüllt.
Konstruktoren
SecurityTokenRequirement() |
Initialisiert eine neue Instanz der SecurityTokenRequirement-Klasse. |
Eigenschaften
IsOptionalTokenProperty |
Ruft einen Wert der Tokeneigenschaft ab, wenn sie optional ist. |
KeySize |
Ruft die erforderliche Größe von dem einem Sicherheitstoken zugeordneten Schlüssel ab oder legt diese fest. |
KeySizeProperty |
Ruft einen Wert ab, der den Namen des Indexes in der Properties-Auflistung für die KeySize-Eigenschaft angibt. |
KeyType |
Ruft den Typ des einem Sicherheitstoken zugeordneten Schlüssels (asymmetrisch oder symmetrisch) ab oder legt diesen fest. |
KeyTypeProperty |
Ruft einen Wert ab, der den Namen des Indexes in der Properties-Auflistung für die KeyType-Eigenschaft angibt. |
KeyUsage |
Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, wie der einem Sicherheitstoken zugeordnete Schlüssel verwendet werden kann. |
KeyUsageProperty |
Ruft einen Wert ab, der den Namen des Indexes in der Properties-Auflistung für die KeyUsage-Eigenschaft angibt. |
PeerAuthenticationMode |
Ruft den Namen des Index in der Properties-Auflistung für eine Eigenschaft ab, die die Peer-Authentifizierungsmethode angibt. |
Properties |
Ruft eine Auflistung der nicht statischen Eigenschaften für die aktuelle SecurityTokenRequirement-Instanz ab. |
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. |
RequireCryptographicTokenProperty |
Ruft den Namen des Index in der Properties-Auflistung für die RequireCryptographicToken-Eigenschaft ab. |
TokenType |
Ruft den erforderlichen Typ des Sicherheitstokens ab oder legt diesen fest. |
TokenTypeProperty |
Ruft einen Wert ab, der den Namen des Indexes in der Properties-Auflistung für die TokenType-Eigenschaft angibt. |
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. |
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 Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetProperty<TValue>(String, TValue) |
Ruft die angegebene Eigenschaft für die aktuelle SecurityTokenRequirement-Instanz ab. |