SecurityTokenRequirement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |