SymmetricProofDescriptor Klasa

Definicja

Ta klasa może służyć do wystawiania tokenów opartych na kluczu symetrycznym.This class can be used for issuing the symmetric key based token.

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łem kluczowym.Initializes a new instance of the SymmetricProofDescriptor class with the specified key material.

SymmetricProofDescriptor(EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy z określonymi poświadczeniami szyfrowania.Initializes a new instance of the SymmetricProofDescriptor class with the specified encrypting credentials.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy z kluczem generowanym automatycznie.Initializes a new instance of the SymmetricProofDescriptor class with an auto-generated key.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy z kluczem generowanym automatycznie.Initializes a new instance of the SymmetricProofDescriptor class with an auto-generated key.

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

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy, które ma być używane do wysyłania połączonej entropii.Initializes a new instance of the SymmetricProofDescriptor class to use for sending combined entropy.

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

Inicjuje nowe wystąpienie SymmetricProofDescriptor klasy, które ma być używane do wysyłania połączonej entropii.Initializes a new instance of the SymmetricProofDescriptor class to use for sending combined entropy.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Użyj tego konstruktora, aby automatycznie wygenerować klucz i wysłać go w tokenie potwierdzającym jako zaszyfrowany klucz.Use this constructor to have the STS autogenerate a key and send it in the proof token as encrypted key. Dwa przypadki zostały omówione tutaj 1.Two cases are covered here 1. Klient wysyła entropię, ale serwer odrzuca ją 2.client sends the entropy, but server rejects it 2. Klient nie wysłał entropii, dlatego po prostu Użyj entropii serwera.client did not send a entropy, so just use server's entropy.

Właściwości

KeyIdentifier

Pobiera identyfikator klucza, który może być używany wewnątrz wystawionego tokenu w celu zdefiniowania klucza.Gets the key identifier that can be used inside the issued token to define the key. Zwykle jest to binarny klucz tajny lub zaszyfrowany klucz;It is usually the binary secret or the encrypted key;

RequestorEncryptingCredentials

Pobiera poświadczenia szyfrowania żądającego, które mogą być używane do szyfrowania żądanego tokenu potwierdzającego lub entropii w odpowiedzi.Gets the requestor's encrypting credentials, which may be used to encrypt the requested proof token or the entropy in the response.

TargetEncryptingCredentials

Pobiera poświadczenia szyfrowania jednostki uzależnionej, które mogą być używane do szyfrowania żądanego tokenu zabezpieczającego w odpowiedzi.Gets the relying party encrypting credentials, which may be used to encrypt the requested security token in the response.

Metody

ApplyTo(RequestSecurityTokenResponse)

Modyfikuje określony RSTR na podstawie ustawień w tym deskryptorze potwierdzającym.Modifies the specified RSTR based on the settings in this proof descriptor.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetKeyBytes()

Pobiera kluczowy materiał.Gets the key material.

GetSourceEntropy()

Pobiera entropię źródłową w postaci zwykłych bajtów.Gets the source entropy in plain bytes.

GetTargetEntropy()

Pobiera entropię docelową w postaci zwykłych bajtów.Gets the target entropy in plain bytes.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy