Udostępnij za pośrednictwem


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 SymmetricProofDescriptor nowe wystąpienie klasy z określonym materiałem klucza.

SymmetricProofDescriptor(EncryptingCredentials)

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

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Inicjuje SymmetricProofDescriptor nowe wystąpienie klasy z wygenerowanym automatycznie kluczem.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Inicjuje SymmetricProofDescriptor nowe wystąpienie klasy z wygenerowanym automatycznie kluczem.

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

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

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

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

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Użyj tego konstruktora, aby automatycznie wygenerować klucz usługi STS i wysłać go w tokenie dowodowym jako zaszyfrowany klucz. W tym miejscu 1 opisano dwa przypadki. klient wysyła entropię, ale serwer odrzuca go 2. klient nie wysłał entropii, więc po prostu użyj entropii serwera.

Właściwości

KeyIdentifier

Pobiera identyfikator klucza, którego można użyć wewnątrz wystawionego tokenu w celu zdefiniowania klucza. Zazwyczaj jest to wpis tajny binarny lub zaszyfrowany klucz.

RequestorEncryptingCredentials

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

TargetEncryptingCredentials

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

Metody

ApplyTo(RequestSecurityTokenResponse)

Modyfikuje określony zestaw RSTR na podstawie ustawień w tym deskryptorze sprawdzającym.

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 bieżące wystąpienie.

(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