SecurityTokenRequirement Classe

Définition

Spécifie les exigences relatives aux 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

Le code d’application n’a généralement pas besoin d’utiliser la SecurityTokenRequirement classe, sauf si un jeton de sécurité personnalisé, un gestionnaire de jetons de sécurité, un fournisseur de jetons de sécurité ou un authentificateur de jeton de sécurité sont créés. La SecurityTokenRequirement classe est utilisée par un gestionnaire de jetons de sécurité pour spécifier ce qui est requis d’un jeton de sécurité, tel que la taille de clé, le type de clé et la façon dont la clé peut être utilisée. Lorsqu’un jeton de sécurité peut être identifié qui correspond aux critères spécifiés, a SecurityTokenProvider et SecurityTokenAuthenticator peut être obtenu pour fournir des jetons de sécurité pour les messages SOAP sortants et authentifier les jetons de sécurité pour les messages SOAP entrants, respectivement. Par exemple, le gestionnaire de jetons de sécurité par défaut pour les messages SOAP sortants a la CreateSecurityTokenProvider(SecurityTokenRequirement) méthode qui accepte un SecurityTokenRequirement paramètre qui peut être appelé pour obtenir un fournisseur de jetons de sécurité qui correspond aux critères spécifiés dans l’exigence du jeton de sécurité.

Constructeurs

Nom Description
SecurityTokenRequirement()

Initialise une nouvelle instance de la classe SecurityTokenRequirement.

Propriétés

Nom Description
IsOptionalTokenProperty

Obtient une valeur de la propriété de 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 Properties collection pour la KeySize propriété.

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 Properties collection pour la KeyType propriété.

KeyUsage

Obtient ou définit une valeur qui spécifie la façon dont 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 Properties collection pour la KeyUsage propriété.

PeerAuthenticationMode

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

Properties

Obtient une collection des propriétés non statiques de l’instance actuelle SecurityTokenRequirement .

RequireCryptographicToken

Obtient ou définit une valeur qui indique si le jeton de sécurité doit être capable d’effectuer des opérations de chiffrement, telles que le chiffrement.

RequireCryptographicTokenProperty

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

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 Properties collection pour la TokenType propriété.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

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

Obtient la propriété spécifiée pour l’instance actuelle SecurityTokenRequirement .

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 actuelle SecurityTokenRequirement .

S’applique à