Partage via


X509SubjectKeyIdentifierClause Classe

Définition

Représente une clause d’identificateur de clé qui identifie un jeton de sécurité X509SecurityToken à l’aide de l’extension de l’identificateur de clé du sujet du certificat X.509.

public ref class X509SubjectKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509SubjectKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509SubjectKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509SubjectKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Héritage

Remarques

En général, l'utilisation de la X509SubjectKeyIdentifierClause n'est pas nécessaire, sauf lorsqu'un service d'émission du jeton de sécurité personnalisé est créé. Lorsqu'un service d'émission du jeton de sécurité retourne un jeton de sécurité, le jeton de sécurité émis contient des références à des jetons de sécurité attachés et détachés. Les références attachées renvoient aux jetons de sécurité qui sont contenus dans l'en-tête de sécurité d'un message SOAP et les références détachées sont des jetons de sécurité qui ne sont pas inclus dans l'en-tête de sécurité d'un message SOAP. En général, ces références déclarent l'authenticité du jeton de sécurité émis. La classe X509ThumbprintKeyIdentifierClause permet de référencer un jeton de sécurité X509SecurityToken à l’aide de l’extension de l’identificateur de clé du sujet du certificat X.509. La méthode GetX509SubjectKeyIdentifier retourne l'extension de l'identificateur de clé du sujet.

Windows Communication Foundation prend en charge les types suivants de références de jetons de sécurité pour X509SecurityToken les jetons de sécurité.

X509ThumbprintKeyIdentifierClause

Constructeurs

X509SubjectKeyIdentifierClause(Byte[])

Initialise une nouvelle instance de la classe X509SubjectKeyIdentifierClause à l'aide de l'identificateur de clé du sujet spécifié.

Propriétés

CanCreateKey

Obtient une valeur qui indique s'il est possible de créer une clé.

(Hérité de SecurityKeyIdentifierClause)
ClauseType

Obtient le type de clause d'identificateur de clé.

(Hérité de SecurityKeyIdentifierClause)
DerivationLength

Obtient la taille de la clé dérivée.

(Hérité de SecurityKeyIdentifierClause)
Id

Obtient ou définit l'ID de la clause d'identificateur de clé.

(Hérité de SecurityKeyIdentifierClause)

Méthodes

CanCreateFrom(X509Certificate2)

Obtient une valeur qui indique s'il est possible de créer une clause d'identificateur de clé pour le certificat X.509 spécifié.

CreateKey()

Crée une clé basée sur les paramètres passés dans le constructeur.

(Hérité de SecurityKeyIdentifierClause)
Equals(Object)

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

(Hérité de Object)
GetBuffer()

Obtient les données binaires qui représentent l'identificateur de clé.

(Hérité de BinaryKeyIdentifierClause)
GetDerivationNonce()

Obtient la valeur à usage unique utilisée pour générer la clé dérivée.

(Hérité de SecurityKeyIdentifierClause)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetRawBuffer()

Obtient les données binaires qui représentent l'identificateur de clé.

(Hérité de BinaryKeyIdentifierClause)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetX509SubjectKeyIdentifier()

Obtient l'identificateur de clé du sujet.

Matches(Byte[])

Retourne une valeur qui indique si les données binaires pour l'instance en cours correspondent aux données binaires spécifiées.

(Hérité de BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Retourne une valeur qui indique si les données binaires pour l'instance en cours équivalent aux données binaires spécifiées à l'offset spécifié.

(Hérité de BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Retourne une valeur qui indique si l'identificateur de clé pour cette instance équivaut à la clause d'identificateur de clé spécifiée.

(Hérité de BinaryKeyIdentifierClause)
Matches(X509Certificate2)

Retourne une valeur qui indique si l'identificateur de clé pour cette instance équivaut à l'identificateur de clé du certificat X.509 spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

TryCreateFrom(X509Certificate2, X509SubjectKeyIdentifierClause)

Crée une clause d'identificateur de clé à l'aide du certificat X.509 spécifié.

S’applique à