Share via


KeyClient.CreateRsaKeyAsync(CreateRsaKeyOptions, CancellationToken) Method

Definition

Creates and stores a new RSA key in Key Vault. If the named key already exists, Azure Key Vault creates a new version of the key. This operation requires the keys/create permission.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey>> CreateRsaKeyAsync (Azure.Security.KeyVault.Keys.CreateRsaKeyOptions rsaKeyOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateRsaKeyAsync : Azure.Security.KeyVault.Keys.CreateRsaKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey>>
override this.CreateRsaKeyAsync : Azure.Security.KeyVault.Keys.CreateRsaKeyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Keys.KeyVaultKey>>
Public Overridable Function CreateRsaKeyAsync (rsaKeyOptions As CreateRsaKeyOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of KeyVaultKey))

Parameters

rsaKeyOptions
CreateRsaKeyOptions

The key options object containing information about the RSA key being created.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

Exceptions

rsaKeyOptions is null.

The server returned an error. See Message for details returned from the server.

Applies to