KeyVaultClientExtensions.CreateKeyAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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'
- 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 à
Azure SDK for .NET