Freigeben über


SymmetricProofDescriptor Klasse

Definition

Diese Klasse kann zum Ausgeben des auf einem symmetrischen Schlüssel basierenden Tokens verwendet werden.

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
Vererbung
SymmetricProofDescriptor

Konstruktoren

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse mit dem angegebenen Schlüsselmaterial.

SymmetricProofDescriptor(EncryptingCredentials)

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse mit der angegebenen Anmeldeinformationen für Verschlüsselung.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse mit einem selbsterzeugten Schlüssel.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse mit einem selbsterzeugten Schlüssel.

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

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse für die Verwendung zum Senden der kombinierten Entropie.

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

Initialisiert eine neue Instanz der SymmetricProofDescriptor-Klasse für die Verwendung zum Senden der kombinierten Entropie.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Verwenden Sie diesen Konstruktor, damit STS automatisch einen Schlüssel generiert und diesen in den Prüftoken als verschlüsselten Schlüssel sendet. An dieser Stelle werden zwei Fälle abgedeckt: 1. Der Client sendet die Entropie, aber der Server lehnt sie ab. 2. Der Client hat keine Entropie gesendet, daher wird einfach die Entropie des Servers verwendet.

Eigenschaften

KeyIdentifier

Ruft den Schlüsselbezeichner ab, der innerhalb des ausgestellten Tokens verwendet werden kann, um den Schlüssel zu definieren. Es handelt sich in der Regel um das binäre Geheimnis oder den verschlüsselten Schlüssel.

RequestorEncryptingCredentials

Ruft die verschlüsselnden Anmeldeinformationen des Anfordernden ab, die verwendet werden, um das angeforderte Prüftoken oder die Entropie in der Antwort zu verschlüsseln.

TargetEncryptingCredentials

Ruft die die Verschlüsselungsanmeldeinformationen der vertrauenden Seite ab, die verwendet werden, um das angeforderte Sicherheitstoken in der Antwort zu verschlüsseln.

Methoden

ApplyTo(RequestSecurityTokenResponse)

Ändert den angegebenen RSTR auf der Grundlage der Einstellungen in diesem Proof-Deskriptor.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetKeyBytes()

Ruft das Schlüsselmaterial ab.

GetSourceEntropy()

Ruft die Quellentropie in einfachen Bytes ab.

GetTargetEntropy()

Ruft die Zielentropie in einfachen Bytes ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: