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 di scambio delle chiavi asimmetriche.
public ref class AsymmetricKeyExchangeFormatter abstract
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
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 con attenzione affinché lo scambio di chiavi venga completato correttamente.
Costruttori
AsymmetricKeyExchangeFormatter() |
Inizializza una nuova istanza di AsymmetricKeyExchangeFormatter. |
Proprietà
Parameters |
In caso di override in una classe derivata, ottiene i parametri per lo scambio delle chiavi asimmetriche. |
Metodi
CreateKeyExchange(Byte[]) |
In caso di override in una classe derivata, crea i dati crittografati di scambio delle chiavi dai dati di input specificati. |
CreateKeyExchange(Byte[], Type) |
In caso di override in una classe derivata, crea i dati crittografati di scambio delle chiavi 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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetKey(AsymmetricAlgorithm) |
In caso di override in una classe derivata, imposta la chiave pubblica da usare per crittografare le informazioni segrete. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per