public static async Task <List <string> > RestoreCertificatesAsync(List <BackupCertificateResult> certificates) { // Performs the restore and add the result into the list. var results = new List <CertificateBundle>(); foreach (var certificate in certificates) { var result = await _kv.RestoreCertificateAsync(_baseUri, certificate.Value).ConfigureAwait(false); results.Add(result); } // Returns the list of secret names. return(results.Select(p => p.CertificateIdentifier.Name).ToList()); }