CngKey.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří CngKey objekt, který představuje nový klíč.
Přetížení
Create(CngAlgorithm) |
Vytvoří CngKey objekt, který lze použít se zadaným algoritmem. |
Create(CngAlgorithm, String) |
Vytvoří pojmenovaný CngKey objekt, který poskytuje zadaný algoritmus. |
Create(CngAlgorithm, String, CngKeyCreationParameters) |
Vytvoří pojmenovaný CngKey objekt, který poskytuje zadaný algoritmus pomocí zadaných parametrů vytvoření klíče. |
Create(CngAlgorithm)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vytvoří CngKey objekt, který lze použít se zadaným algoritmem.
public:
static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm);
static member Create : System.Security.Cryptography.CngAlgorithm -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm) As CngKey
Parametry
- algorithm
- CngAlgorithm
Algoritmus, se kterým se klíč použije.
Návraty
Dočasný klíč.
- Atributy
Výjimky
algorithm
je null
.
Kryptografie další generace (CNG) není v tomto systému podporována.
Všechny ostatní chyby.
Poznámky
Toto přetížení vytvoří klíč bez názvu, což znamená, že klíč je dočasný (to znamená, že se neuchová). Vytvoří také výchozí CngKeyCreationParameters objekt, který určuje výchozí CngProvider a další pokročilé parametry pro klíč.
Platí pro
Create(CngAlgorithm, String)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vytvoří pojmenovaný CngKey objekt, který poskytuje zadaný algoritmus.
public:
static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm, System::String ^ keyName);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName);
static member Create : System.Security.Cryptography.CngAlgorithm * string -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm * string -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm, keyName As String) As CngKey
Parametry
- algorithm
- CngAlgorithm
Algoritmus, se kterým se klíč použije.
- keyName
- String
Název klíče. Pokud název není zadaný, klíč se neuchová.
Návraty
Trvalý nebo dočasný klíč, který poskytuje zadaný algoritmus.
- Atributy
Výjimky
algorithm
je null
.
Kryptografie další generace (CNG) není v tomto systému podporována.
Všechny ostatní chyby.
Poznámky
Pokud keyName
je k dispozici, toto přetížení vytvoří trvalý klíč. Pokud keyName
ho nezadáte, bude klíč dočasný. Toto přetížení také vytvoří výchozí CngKeyCreationParameters objekt, který určuje výchozí CngProvider a další pokročilé parametry klíče.
Platí pro
Create(CngAlgorithm, String, CngKeyCreationParameters)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vytvoří pojmenovaný CngKey objekt, který poskytuje zadaný algoritmus pomocí zadaných parametrů vytvoření klíče.
public:
static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm, System::String ^ keyName, System::Security::Cryptography::CngKeyCreationParameters ^ creationParameters);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName, System.Security.Cryptography.CngKeyCreationParameters? creationParameters);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName, System.Security.Cryptography.CngKeyCreationParameters? creationParameters);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName, System.Security.Cryptography.CngKeyCreationParameters creationParameters);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName, System.Security.Cryptography.CngKeyCreationParameters creationParameters);
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
[<System.Security.SecurityCritical>]
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm, keyName As String, creationParameters As CngKeyCreationParameters) As CngKey
Parametry
- algorithm
- CngAlgorithm
Algoritmus, se kterým se klíč použije.
- keyName
- String
Název klíče. Pokud název není zadaný, klíč se neuchová.
- creationParameters
- CngKeyCreationParameters
Objekt, který určuje pokročilé parametry pro metodu, včetně CngProvider.
Návraty
Trvalý nebo dočasný klíč, který poskytuje zadaný algoritmus.
- Atributy
Výjimky
algorithm
je null
.
Kryptografie další generace (CNG) není v tomto systému podporována.
Všechny ostatní chyby.
Poznámky
Pokud keyName
je k dispozici, toto přetížení vytvoří trvalý klíč. Pokud keyName
ho nezadáte, bude klíč dočasný.