SymmetricProofDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |