Partager via


KeyVaultClientExtensions.CreateKeyAsync Méthode

Définition

Surcharges

CreateKeyAsync(IKeyVaultClient, String, String, NewKeyParameters, CancellationToken)
CreateKeyAsync(IKeyVaultClient, String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, CancellationToken)

Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

CreateKeyAsync(IKeyVaultClient, String, String, NewKeyParameters, CancellationToken)

Source:
KeyVaultClientExtensions.cs
public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> CreateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, Microsoft.Azure.KeyVault.Models.NewKeyParameters parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * Microsoft.Azure.KeyVault.Models.NewKeyParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function CreateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, parameters As NewKeyParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

Paramètres

operations
IKeyVaultClient
vaultBaseUrl
String
keyName
String
parameters
NewKeyParameters
cancellationToken
CancellationToken

Retours

S’applique à

CreateKeyAsync(IKeyVaultClient, String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, CancellationToken)

Source:
KeyVaultClientExtensions.cs

Crée une clé, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle> CreateKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string kty, int? keySize = default, System.Collections.Generic.IList<string> keyOps = default, Microsoft.Azure.KeyVault.Models.KeyAttributes keyAttributes = default, System.Collections.Generic.IDictionary<string,string> tags = default, string curve = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * Nullable<int> * System.Collections.Generic.IList<string> * Microsoft.Azure.KeyVault.Models.KeyAttributes * System.Collections.Generic.IDictionary<string, string> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyBundle>
<Extension()>
Public Function CreateKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, kty As String, Optional keySize As Nullable(Of Integer) = Nothing, Optional keyOps As IList(Of String) = Nothing, Optional keyAttributes As KeyAttributes = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional curve As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyBundle)

Paramètres

operations
IKeyVaultClient

Groupe d’opérations pour cette méthode d’extension.

vaultBaseUrl
String

Nom du coffre, par exemple https://myvault.vault.azure.net.

keyName
String

Nom de la nouvelle clé. Le système génère le nom de version de la nouvelle clé.

kty
String

Type de clé à créer. Pour obtenir des valeurs valides, consultez JsonWebKeyType. Les valeurs possibles sont les suivantes : 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct'

keySize
Nullable<Int32>

Taille de clé en octets. Par exemple, 1024 ou 2048.

keyOps
IList<String>
keyAttributes
KeyAttributes
tags
IDictionary<String,String>

Métadonnées spécifiques d’application sous la forme de paires clé/valeur.

curve
String

Nom de la courbe elliptique. Pour connaître les valeurs valides, consultez JsonWebKeyCurveName. Les valeurs possibles incluent : « P-256 », « P-384 », « P-521 », « SECP256K1 »

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Remarques

L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Il nécessite l’autorisation clés/création.

S’applique à