X509RawDataKeyIdentifierClause 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 une clause d’identificateur de clé qui identifie un X509SecurityToken jeton de sécurité à l’aide des données brutes du certificat X.509.
public ref class X509RawDataKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509RawDataKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public Class X509RawDataKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Héritage
Remarques
En règle générale, il X509RawDataKeyIdentifierClause n’est pas nécessaire d’utiliser, autre que lorsqu’un service de jeton de sécurité personnalisé est créé. Lorsqu’un service de jeton de sécurité retourne un jeton de sécurité, le jeton de sécurité émis contient des références aux jetons de sécurité attachés et non attachés. Les références jointes font référence aux jetons de sécurité contenus dans l’en-tête de sécurité d’un message SOAP et les références non attachées sont des jetons de sécurité qui ne sont pas inclus dans l’en-tête de sécurité d’un message SOAP. Ces références affirment généralement l’authenticité du jeton de sécurité émis. Utilisez la X509RawDataKeyIdentifierClause classe pour référencer un X509SecurityToken jeton de sécurité à l’aide des données brutes du certificat X.509. La GetX509RawData méthode retourne les données brutes.
Windows Communication Foundation (WCF) prend en charge les types de références de jeton de sécurité suivants pour les jetons de sécurité X509SecurityToken.
X509ThumbprintKeyIdentifierClause
Constructeurs
| Nom | Description |
|---|---|
| X509RawDataKeyIdentifierClause(Byte[]) |
Initialise une nouvelle instance de la X509RawDataKeyIdentifierClause classe à l’aide des données brutes spécifiées d’un certificat X.509. |
| X509RawDataKeyIdentifierClause(X509Certificate2) |
Initialise une nouvelle instance de la X509RawDataKeyIdentifierClause classe à l’aide du certificat X.509 spécifié. |
Propriétés
| Nom | Description |
|---|---|
| CanCreateKey |
Obtient une valeur qui indique si une clé peut être créée à partir des données brutes du certificat X.509 ou du tableau d’octets spécifié dans le constructeur. |
| 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 clause d’identificateur de clé. (Hérité de SecurityKeyIdentifierClause) |
Méthodes
| Nom | Description |
|---|---|
| CreateKey() |
Crée une clé à partir des données brutes du certificat X.509 ou du tableau d’octets spécifié dans le constructeur. |
| 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 nonce utilisée pour générer la clé dérivée. (Hérité de SecurityKeyIdentifierClause) |
| GetHashCode() |
Sert 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 la Type de l’instance actuelle. (Hérité de Object) |
| GetX509RawData() |
Obtient les données brutes associées au certificat X.509. |
| Matches(Byte[], Int32) |
Retourne une valeur qui indique si les données binaires de l’instance actuelle sont équivalentes aux données binaires spécifiées au décalage spécifié. (Hérité de BinaryKeyIdentifierClause) |
| Matches(Byte[]) |
Retourne une valeur qui indique si les données binaires de l’instance actuelle correspondent aux données binaires spécifiées. (Hérité de BinaryKeyIdentifierClause) |
| Matches(SecurityKeyIdentifierClause) |
Retourne une valeur qui indique si l’identificateur de clé de cette instance est équivalent à 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é de cette instance équivaut au certificat X.509 spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne l’objet actuel. |