EncryptedKeyIdentifierClause 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 une clé chiffrée.
public ref class EncryptedKeyIdentifierClause sealed : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public sealed class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type EncryptedKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public NotInheritable Class EncryptedKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Héritage
Remarques
En règle générale, il EncryptedKeyIdentifierClause 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 EncryptedKeyIdentifierClause classe pour référencer une clé chiffrée. La GetEncryptedKey méthode retourne la clé chiffrée.
WCF accepte les clés encapsulées qui sont bien formées par rapport au format de câble. L’algorithme d’habillage de clé spécifié sur le câble est accepté et utilisé. Il n’est pas vérifié qu’il est compatible avec le SecurityAlgorithmSuite point de terminaison spécifié.
Constructeurs
| Nom | Description |
|---|---|
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Initialise une nouvelle instance de la EncryptedKeyIdentifierClause classe à l’aide de la clé spécifiée chiffrée, l’algorithme de chiffrement utilisé pour chiffrer la clé, un identificateur de clé pour la clé et un nom lisible par l’utilisateur. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Initialise une nouvelle instance de la EncryptedKeyIdentifierClause classe à l’aide de la clé spécifiée chiffrée, l’algorithme de chiffrement utilisé pour chiffrer la clé, un identificateur de clé pour la clé de chiffrement et un nom lisible par l’utilisateur. |
| EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Initialise une nouvelle instance de la EncryptedKeyIdentifierClause classe à l’aide de la clé spécifiée chiffrée, de l’algorithme de chiffrement utilisé pour chiffrer la clé et d’un identificateur de clé pour la clé de chiffrement. |
| EncryptedKeyIdentifierClause(Byte[], String) |
Initialise une nouvelle instance de la classe à l’aide EncryptedKeyIdentifierClause de la clé spécifiée chiffrée et de l’algorithme de chiffrement utilisé pour chiffrer la clé. |
Propriétés
| Nom | Description |
|---|---|
| CanCreateKey |
Obtient une valeur qui indique si une clé peut être créée. (Hérité de SecurityKeyIdentifierClause) |
| CarriedKeyName |
Obtient un nom lisible par l’utilisateur associé à la clé chiffrée. |
| 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) |
| EncryptingKeyIdentifier |
Obtient un identificateur de clé pour la clé de chiffrement. |
| EncryptionMethod |
Obtient l’algorithme de chiffrement utilisé pour chiffrer la clé. |
| 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é 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 nonce utilisée pour générer la clé dérivée. (Hérité de SecurityKeyIdentifierClause) |
| GetEncryptedKey() |
Obtient la clé chiffrée. |
| 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) |
| 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[], String, String) |
Retourne une valeur qui indique si l’identificateur de clé de cette instance équivaut à la clé chiffrée, à la méthode de chiffrement et au nom lisible par l’utilisateur spécifiés. |
| 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. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. |