AesCng Costruttori
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.
Inizializza una nuova istanza della classe AesCng.
Overload
| Nome | Descrizione |
|---|---|
| AesCng() |
Inizializza una nuova istanza della AesCng classe con una chiave temporanea. |
| AesCng(CngKey) |
Inizializza una nuova istanza della AesCng classe con l'oggetto specificato CngKey. |
| AesCng(String) |
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente. |
| AesCng(String, CngProvider) |
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente e il provider di archiviazione chiavi (KSP) specificato. |
| AesCng(String, CngProvider, CngKeyOpenOptions) |
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente, il provider di archiviazione chiavi (KSP) e le opzioni di apertura della chiave specificate. |
AesCng()
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della AesCng classe con una chiave temporanea.
public:
AesCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng();
public AesCng();
Public Sub New ()
- Attributi
Si applica a
AesCng(CngKey)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
public:
AesCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.AesCng
Public Sub New (key As CngKey)
Parametri
- key
- CngKey
Chiave che verrà usata come input per le operazioni di crittografia eseguite dall'oggetto corrente.
- Attributi
Eccezioni
key è null.
key non rappresenta una chiave AES.
oppure
Errore durante l'esecuzione di un'operazione di crittografia.
La crittografia next generation (CNG) non è supportata in questo sistema.
Si applica a
AesCng(String)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente.
public:
AesCng(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName);
public AesCng(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String)
Parametri
- keyName
- String
Nome della chiave.
- Attributi
Eccezioni
keyName è null.
La crittografia next generation (CNG) non è supportata in questo sistema.
Tutti gli altri errori.
Commenti
Questo costruttore usa un valore predefinito CngKeyOpenOptions di None e MicrosoftSoftwareKeyStorageProvider come provider di archiviazione chiavi predefinito per aprire la chiave.
Vedi anche
Si applica a
AesCng(String, CngProvider)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente e il provider di archiviazione chiavi (KSP) specificato.
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider);
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider)
Parametri
- keyName
- String
Nome della chiave.
- provider
- CngProvider
KSP che contiene la chiave.
- Attributi
Eccezioni
La crittografia next generation (CNG) non è supportata in questo sistema.
Tutti gli altri errori.
Commenti
Per aprire la chiave viene usato un valore predefinito CngKeyOpenOptions di None .
Vedi anche
Si applica a
AesCng(String, CngProvider, CngKeyOpenOptions)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della AesCng classe con il nome di chiave specificato, che rappresenta una chiave AES persistente esistente, il provider di archiviazione chiavi (KSP) e le opzioni di apertura della chiave specificate.
public:
AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
public AesCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)
Parametri
- keyName
- String
Nome della chiave.
- provider
- CngProvider
KSP che contiene la chiave.
- openOptions
- CngKeyOpenOptions
Combinazione bit per bit dei valori di enumerazione che specificano le opzioni per l'apertura della chiave, ad esempio da dove viene aperta la chiave (computer o archiviazione utente) e se eliminare la richiesta dell'interfaccia utente.
- Attributi
Eccezioni
La crittografia next generation (CNG) non è supportata in questo sistema.
Tutti gli altri errori.