Share via


KeyResolver.ResolveAsync(Uri, CancellationToken) Method

Definition

Retrieves a CryptographyClient capable of performing cryptographic operations with the key represented by the specified keyId.

public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient> ResolveAsync (Uri keyId, System.Threading.CancellationToken cancellationToken = default);
abstract member ResolveAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient>
override this.ResolveAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient>
Public Overridable Function ResolveAsync (keyId As Uri, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CryptographyClient)

Parameters

keyId
Uri

The key identifier of the key used by the created CryptographyClient. You should validate that this URI references a valid Key Vault or Managed HSM resource. See https://aka.ms/azsdk/blog/vault-uri for details.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

A new CryptographyClient capable of performing cryptographic operations with the key represented by the specified keyId.

Exceptions

keyId is null.

Applies to