EncryptedKeyIdentifierClause Classe

Définition

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 général, l'utilisation de la EncryptedKeyIdentifierClause 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 EncryptedKeyIdentifierClause permet de référencer une clé chiffrée. La méthode GetEncryptedKey retourne la clé chiffrée.

WCF accepte les clés encapsulées qui sont bien formées par rapport au format filaire. L'algorithme de chiffrement de clé spécifié sur le câble est accepté et utilisé. Sa compatibilité avec le SecurityAlgorithmSuite spécifié par le point de terminaison n'est pas vérifiée.

Constructeurs

EncryptedKeyIdentifierClause(Byte[], String)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée et de l'algorithme de chiffrement utilisé pour chiffrer la clé.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifié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, SecurityKeyIdentifier, String)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé de chiffrement et d'un nom lisible par l'utilisateur.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Initialise une nouvelle instance de la classe EncryptedKeyIdentifierClause à l'aide de la clé chiffrée spécifiée, de l'algorithme de chiffrement utilisé pour chiffrer la clé, d'un identificateur de clé pour la clé et d'un nom lisible par l'utilisateur.

Propriétés

CanCreateKey

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

(Hérité de SecurityKeyIdentifierClause)
CarriedKeyName

Obtient un nom utilisateur lisible 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 la clause d'identificateur de clé.

(Hérité de SecurityKeyIdentifierClause)

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

Obtient la clé chiffrée.

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)
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(Byte[], String, String)

Retourne une valeur qui indique si l'identificateur de clé pour cette instance équivaut à la clé chiffrée, à la méthode de chiffrement et au nom d'utilisateur lisible spécifiés.

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.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

S’applique à