public async Task UploadCertificateToKeyVault_Success()
        {
            KeyVaultService keyVaultService = Services.GetService <KeyVaultService>();

            var certPfx = CertsHelper.GetTestCertificatePfx();
            var cetInfo = Settings.Certificates[0];

            await keyVaultService.UploadCertificateAsync(cetInfo.KvCertName,
                                                         cetInfo.KeyVault.Uri, certPfx, cetInfo.PfxPassword);
        }
        public async Task RequestAndUploadCertificate_Success()
        {
            AcmeService     acmeService     = Services.GetService <AcmeService>();
            KeyVaultService keyVaultService = Services.GetService <KeyVaultService>();

            var cetInfo = Settings.Certificates[0];

            byte[] certPfx = await acmeService.RequestCertificateAsync(cetInfo);

            await keyVaultService.UploadCertificateAsync(cetInfo.KvCertName,
                                                         cetInfo.KeyVault.Uri, certPfx, cetInfo.PfxPassword);
        }