private async Task <bool> WaitForDeletedKeyAsync(CertificateClient client, string certName)
        {
            int maxIterations = 20;

            for (int i = 0; i < maxIterations; i++)
            {
                try
                {
                    await client.GetDeletedCertificateAsync(certName);

                    return(true);
                }
                catch
                {
                    await Task.Delay(5000);
                }
            }
            return(false);
        }