Exemple #1
0
        public KeyVaultCertificateGetController(ILogger <KeyVaultCertificateGetController> logger, KeyVaultCertificateRetriever retriever)
        {
            _retriever = retriever;
            var environmentVariable = Environment.GetEnvironmentVariable("keyvaultHostname");

            logger.LogInformation(
                $"Initiating controller with hostname <{environmentVariable}>");
        }
Exemple #2
0
        public void SetUp()
        {
            var hostname = Environment.GetEnvironmentVariable("keyvaultHostname");

            _client = new CertificateClient(new Uri(hostname ?? throw new ArgumentException()), new DefaultAzureCredential());

            _client.StartCreateCertificate(CertificateName, CertificatePolicy.Default, true);

            _retriever = new KeyVaultCertificateRetriever(_client);
        }