SymmetricProofDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |