X509IssuerSerialKeyIdentifierClause Classe

Définition

Représente une clause d'identificateur de clé qui identifie un jeton de sécurité X509SecurityToken à l'aide du nom unique de l'émetteur de certificat et du numéro de série du certificat X.509.

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

Remarques

En règle générale, X509IssuerSerialKeyIdentifierClause n'est pas utilisée, sauf lorsqu'un service d'émission de 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 X509IssuerSerialKeyIdentifierClause permet de référencer un jeton de sécurité X509SecurityToken à l'aide du nom unique de l'émetteur de certificat et du numéro de série du certificat X.509. Les propriétés IssuerName et IssuerSerialNumber représentent respectivement le nom unique de l'émetteur de certificat et le numéro de série du certificat X.509.

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

X509ThumbprintKeyIdentifierClause

Constructeurs

X509IssuerSerialKeyIdentifierClause(String, String)

Initialise une nouvelle instance de la classe X509IssuerSerialKeyIdentifierClause à l'aide du nom unique spécifié de l'émetteur de certificat et du numéro de série du certificat X.509.

X509IssuerSerialKeyIdentifierClause(X509Certificate2)

Initialise une nouvelle instance de la classe X509IssuerSerialKeyIdentifierClause à l'aide du certificat X.509 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)
IssuerName

Obtient le nom unique de l'autorité de certification qui a émis le certificat X.509.

IssuerSerialNumber

Obtient le numéro de série du certificat X.509.

Méthodes

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)
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)
GetType()

Obtient le Type de l'instance actuelle.

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

Retourne une valeur qui indique si l'identificateur de clé pour cette instance correspond à l'identificateur de clé spécifié.

Matches(String, String)

Retourne une valeur qui indique si l'identificateur de clé pour cette instance équivaut au nom d'émetteur et au numéro de série d'émetteur spécifiés.

Matches(X509Certificate2)

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

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne l'objet en cours.

S’applique à