SymmetricProofDescriptor Classe

Définition

Cette classe peut être utilisée pour émettre le jeton basé sur une clé symétrique.

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

Constructeurs

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec le matériel de clé spécifié.

SymmetricProofDescriptor(EncryptingCredentials)

Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec les informations d'identification de chiffrement spécifiées.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Initialise une nouvelle instance de la classe SymmetricProofDescriptor avec une clé générée automatiquement.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])

Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)

Initialise une nouvelle instance de la classe SymmetricProofDescriptor à utiliser pour l'envoi de l'entropie combinée.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Utilise ce constructeur pour que le service d'émission de jeton de sécurité génère automatiquement une clé et l'envoie dans le jeton de preuve en tant que clé chiffrée. Deux cas sont abordés ici. 1. le client envoie l'entropie, mais le serveur la rejette 2. le client n’ayant pas envoyé d’entropie, utilisez simplement l’entropie du serveur.

Propriétés

KeyIdentifier

Obtient l'identificateur de clé qui peut être utilisé à l'intérieur du jeton émis pour définir la clé. Il s’agit généralement du secret binaire ou de la clé chiffrée.

RequestorEncryptingCredentials

Obtient les informations d'identification du chiffrement du demandeur qui peuvent être utilisées pour chiffrer le jeton de preuve demandé ou l'entropie dans la réponse.

TargetEncryptingCredentials

Obtient les informations d'identification de chiffrement de la partie de confiance qui peuvent être utilisées pour chiffrer le jeton de sécurité demandé dans la réponse.

Méthodes

ApplyTo(RequestSecurityTokenResponse)

Modifie le RSTR spécifié en fonction des paramètres de ce descripteur de preuve.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetKeyBytes()

Obtient le matériel de clé.

GetSourceEntropy()

Obtient l'entropie source en octets bruts.

GetTargetEntropy()

Obtient l’entropie cible en octets bruts.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à