Partager via


SecurityTokenRequirement Classe

Définition

Spécifie l’exigence des jetons de sécurité.

public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
Héritage
SecurityTokenRequirement
Dérivé

Exemples

ClientCredentialsSecurityTokenManager

ServiceCredentialsSecurityTokenManager

SecurityTokenProvider

SecurityTokenAuthenticator

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

Remarques

En général, le code d'application n'a pas besoin d'utiliser la classe SecurityTokenRequirement, sauf si jeton de sécurité personnalisé, un gestionnaire de jetons de sécurité, un fournisseur de jetons de sécurité ou un authentificateur de jetons de sécurité est créé. La classe SecurityTokenRequirement est utilisée par un gestionnaire de jetons de sécurité pour spécifier les éléments requis d'un jeton de sécurité, comme la taille de la clé, le type de clé et les utilisations possibles de la clé. Lorsqu'un jeton de sécurité peut être identifié et qu'il correspond aux critères spécifiés, une SecurityTokenProvider et une SecurityTokenAuthenticator peuvent être obtenues respectivement pour fournir des jetons de sécurité aux messages SOAP sortants et authentifier des jetons de sécurité pour les messages SOAP entrants. Par exemple, le gestionnaire de jeton de sécurité par défaut pour les messages SOAP sortants dispose de la méthode CreateSecurityTokenProvider(SecurityTokenRequirement) qui comporte un paramètre SecurityTokenRequirement qui peut être appelé pour obtenir un fournisseur de jeton de sécurité qui correspond aux critères spécifiés dans la configuration des jetons de sécurité.

Constructeurs

SecurityTokenRequirement()

Initialise une nouvelle instance de la classe SecurityTokenRequirement.

Propriétés

IsOptionalTokenProperty

Obtient une valeur de la propriété du jeton si elle est facultative.

KeySize

Obtient ou définit la taille requise de la clé associée à un jeton de sécurité.

KeySizeProperty

Obtient une valeur qui spécifie le nom de l'index dans la collection Properties pour la propriété KeySize.

KeyType

Obtient ou définit le type de clé (asymétrique ou symétrique) associé à un jeton de sécurité.

KeyTypeProperty

Obtient une valeur qui spécifie le nom de l'index dans la collection Properties pour la propriété KeyType.

KeyUsage

Obtient ou définit une valeur qui spécifie comment la clé associée à un jeton de sécurité peut être utilisée.

KeyUsageProperty

Obtient une valeur qui spécifie le nom de l'index dans la collection Properties pour la propriété KeyUsage.

PeerAuthenticationMode

Obtient le nom de l'index dans la collection Properties pour une propriété qui spécifie la méthode d'authentification de l'homologue.

Properties

Obtient une collection des propriétés non statiques pour l'instance SecurityTokenRequirement en cours.

RequireCryptographicToken

Obtient ou définit une valeur qui indique si le jeton de sécurité doit être en mesure d'exécuter des opérations de chiffrement.

RequireCryptographicTokenProperty

Obtient le nom de l’index dans la collection Properties pour la propriété RequireCryptographicToken.

TokenType

Obtient ou définit le type de jeton de sécurité requis.

TokenTypeProperty

Obtient une valeur qui spécifie le nom de l'index dans la collection Properties pour la propriété TokenType.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<TValue>(String)

Obtient la propriété spécifiée pour l'instance SecurityTokenRequirement en cours.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetProperty<TValue>(String, TValue)

Obtient la propriété spécifiée pour l'instance SecurityTokenRequirement en cours.

S’applique à