AsymmetricKeyExchangeFormatter 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.
Rappresenta la classe base da cui derivano tutti i formattatori dello scambio di chiavi asimmetriche.
public ref class AsymmetricKeyExchangeFormatter abstract
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
- Ereditarietà
-
AsymmetricKeyExchangeFormatter
- Derivato
- Attributi
Commenti
I formattatori di scambio di chiavi asimmetriche crittografano i dati di scambio di chiavi.
Lo scambio di chiavi consente a un mittente di creare informazioni segrete, ad esempio dati casuali che possono essere usati come chiave in un algoritmo di crittografia simmetrica e usare la crittografia per inviarle al destinatario previsto.
Attenzione
È consigliabile non tentare di creare un metodo di scambio di chiavi personalizzato dalla funzionalità di base fornita, perché molti dettagli dell'operazione devono essere eseguiti attentamente per consentire il corretto scambio di chiavi.
Costruttori
| Nome | Descrizione |
|---|---|
| AsymmetricKeyExchangeFormatter() |
Inizializza una nuova istanza di AsymmetricKeyExchangeFormatter. |
Proprietà
| Nome | Descrizione |
|---|---|
| Parameters |
In caso di override in una classe derivata, ottiene i parametri per lo scambio di chiavi asimmetriche. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateKeyExchange(Byte[], Type) |
Quando sottoposto a override in una classe derivata, crea i dati di scambio delle chiavi crittografati dai dati di input specificati. |
| CreateKeyExchange(Byte[]) |
Quando sottoposto a override in una classe derivata, crea i dati di scambio delle chiavi crittografati dai dati di input specificati. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SetKey(AsymmetricAlgorithm) |
In caso di override in una classe derivata, imposta la chiave pubblica da usare per crittografare le informazioni del segreto. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |