SymmetricProofDescriptor Classe

Definizione

Questa classe può essere usata per l'emissione del token basato su chiave simmetrica.

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
Ereditarietà
SymmetricProofDescriptor

Costruttori

Nome Descrizione
SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Inizializza una nuova istanza della SymmetricProofDescriptor classe con il materiale della chiave specificato.

SymmetricProofDescriptor(EncryptingCredentials)

Inizializza una nuova istanza della SymmetricProofDescriptor classe con le credenziali di crittografia specificate.

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

Inizializza una nuova istanza della SymmetricProofDescriptor classe da utilizzare per l'invio di entropia combinata.

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

Inizializza una nuova istanza della SymmetricProofDescriptor classe da utilizzare per l'invio di entropia combinata.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Usare questo costruttore per generare automaticamente una chiave del servizio token di sicurezza e inviarla nel token di prova come chiave crittografata. Due casi sono trattati qui 1. il client invia l'entropia, ma il server lo rifiuta 2. il client non ha inviato un'entropia, quindi è sufficiente usare l'entropia del server.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Inizializza una nuova istanza della SymmetricProofDescriptor classe con una chiave generata automaticamente.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Inizializza una nuova istanza della SymmetricProofDescriptor classe con una chiave generata automaticamente.

Proprietà

Nome Descrizione
KeyIdentifier

Ottiene l'identificatore di chiave che può essere usato all'interno del token rilasciato per definire la chiave. È in genere il segreto binario o la chiave crittografata.

RequestorEncryptingCredentials

Ottiene le credenziali di crittografia del richiedente, che può essere usato per crittografare il token di prova richiesto o l'entropia nella risposta.

TargetEncryptingCredentials

Ottiene le credenziali di crittografia della relying party, che possono essere usate per crittografare il token di sicurezza richiesto nella risposta.

Metodi

Nome Descrizione
ApplyTo(RequestSecurityTokenResponse)

Modifica il valore RSTR specificato in base alle impostazioni in questo descrittore di prova.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetKeyBytes()

Ottiene il materiale della chiave.

GetSourceEntropy()

Ottiene l'entropia di origine in byte normali.

GetTargetEntropy()

Ottiene l'entropia di destinazione in byte normali.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a