SymmetricProofDescriptor Klasa

Definicja

Ta klasa może służyć do wystawiania tokenu opartego na kluczu symetrycznym.

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

Konstruktory

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy z określonym materiału klucza.

SymmetricProofDescriptor(EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy z określonymi poświadczeniami szyfrowania.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy za pomocą automatycznie wygenerowanego klucza.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy za pomocą automatycznie wygenerowanego klucza.

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

Inicjuje nowe wystąpienie klasy w celu użycia SymmetricProofDescriptor do wysyłania połączonej entropii.

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

Inicjuje nowe wystąpienie klasy w celu użycia SymmetricProofDescriptor do wysyłania połączonej entropii.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Użyj tego konstruktora, aby mieć automatycznie wygenerowany klucz przez usługi STS i wysłać go w tokenie dowodu jako zaszyfrowany klucz. W tym miejscu omykamy dwa przypadki: 1. Klient wysyła entropię, ale serwer odrzuca ją 2. Klient nie wysyłał entropii, więc wystarczy użyć entropii serwera.

Właściwości

KeyIdentifier

Pobiera identyfikator klucza, który może być używany wewnątrz wystawionego tokenu do zdefiniowania klucza. Zazwyczaj jest to binarny klucz tajny lub zaszyfrowany klucz.

RequestorEncryptingCredentials

Pobiera poświadczenia szyfrujące żądające, które mogą służyć do szyfrowania żądanego tokenu weryfikacji lub entropii w odpowiedzi.

TargetEncryptingCredentials

Pobiera jednostki zależnej szyfrowania poświadczeń, które mogą służyć do szyfrowania żądanego tokenu zabezpieczającego w odpowiedzi.

Metody

ApplyTo(RequestSecurityTokenResponse)

Modyfikuje określony RSTR na podstawie ustawień w tym deskryptora weryfikacji.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetKeyBytes()

Pobiera materiał klucza.

GetSourceEntropy()

Pobiera entropię źródłową w zwykłych bajtach.

GetTargetEntropy()

Pobiera entropię docelową w zwykłych bajtach.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy