Condividi tramite


SymmetricProofDescriptor Classe

Definizione

Questa classe può essere utilizzata 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

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

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

SymmetricProofDescriptor(EncryptingCredentials)

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

SymmetricProofDescriptor(Int32, EncryptingCredentials)

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

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

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

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

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

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

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

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Utilizzare questo costruttore in modo che STS generi automaticamente una chiave e la invii nel token di prova come chiave crittografata. In questa sezione vengono illustrati due casi 1. il client invia l'entropia, ma il server la rifiuta 2. il client non ha inviato un'entropia, quindi usare semplicemente l'entropia del server.

Proprietà

KeyIdentifier

Ottiene l'identificatore di chiave che può essere utilizzato nel token emesso per definire la chiave. In genere è il segreto binario o la chiave crittografata.

RequestorEncryptingCredentials

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

TargetEncryptingCredentials

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

Metodi

ApplyTo(RequestSecurityTokenResponse)

Modifica l'oggetto RSTR specificato in base alle impostazioni nel 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a