X509WindowsSecurityToken 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.
Représente un jeton de sécurité basé sur un certificat X.509 et indique que le certificat est mappé à un compte d'utilisateur de domaine Windows ou d'ordinateur local.
public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
- Héritage
Remarques
En général, les développeurs d'applications n'ont pas besoin d'utiliser la classe X509WindowsSecurityToken, sauf si un service Web doit accéder à des informations détaillées concernant un certificat X.509 référencé dans un message SOAP entrant ou le domaine ou compte d'ordinateur auquel le certificat est mappé. Pour obtenir les informations détaillées du certificat X.509, accédez à la propriété Certificate. Pour obtenir l'identité de l'utilisateur, consultez la propriété WindowsIdentity.
Constructeurs
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity) |
Initialise une nouvelle instance de la classe X509WindowsSecurityToken à l'aide du certificat X.509 spécifié et du compte d'ordinateur ou de domaine Windows. |
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String) |
Initialise une nouvelle instance de la classe X509WindowsSecurityToken à l'aide du certificat X.509 spécifié, du compte d'ordinateur ou de domaine Windows et d'un identificateur unique. |
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String) |
Crée une instance de X509WindowsSecurityToken. |
Propriétés
AuthenticationType |
Obtient le type d'authentification du jeton. |
Certificate |
Obtient le certificat X.509 associé au jeton de sécurité . (Hérité de X509SecurityToken) |
Id |
Obtient un identificateur unique du jeton de sécurité. (Hérité de X509SecurityToken) |
SecurityKeys |
Obtient les clés de chiffrement associées au jeton de sécurité. (Hérité de X509SecurityToken) |
ValidFrom |
Obtient le premier instant auquel ce jeton de sécurité est valide. (Hérité de X509SecurityToken) |
ValidTo |
Obtient le dernier instant auquel ce jeton de sécurité est valide. (Hérité de X509SecurityToken) |
WindowsIdentity |
Obtient l'identité d'un compte d'ordinateur ou de domaine Windows. |
Méthodes
CanCreateKeyIdentifierClause<T>() |
Obtient une valeur indiquant si ce jeton de sécurité est capable de créer l'identificateur de clé spécifié. (Hérité de X509SecurityToken) |
CreateKeyIdentifierClause<T>() |
Crée la clause d'identificateur de clé spécifiée. (Hérité de X509SecurityToken) |
Dispose() |
Libère toutes les ressources utilisées par X509WindowsSecurityToken. |
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) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Retourne une valeur indiquant si l'identificateur de clé pour cette instance équivaut à l'identificateur de clé spécifié. (Hérité de X509SecurityToken) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Obtient la clé pour la clause d'identificateur de clé spécifiée. (Hérité de SecurityToken) |
ThrowIfDisposed() |
Lève une exception si la méthode ThrowIfDisposed() a été appelée pour cette instance. (Hérité de X509SecurityToken) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |