public KeyVaultCertificateStore( IAzureHelper azureHelper, IKeyVaultFactory keyVaultFactory, string keyVaultName, string resourceGroupName, string certificateName) { _azureHelper = azureHelper ?? throw new ArgumentNullException(nameof(azureHelper)); Name = keyVaultName ?? throw new ArgumentNullException(nameof(keyVaultName)); _resourceGroupName = resourceGroupName ?? throw new ArgumentNullException(nameof(resourceGroupName)); _certificateName = certificateName ?? throw new ArgumentNullException(nameof(certificateName)); // needs to be a new client as it could be a different keyvault each time _certificateClient = keyVaultFactory.CreateCertificateClient(keyVaultName); }
public RenewalOptionParser( IAzureHelper azureHelper, IKeyVaultFactory keyVaultFactory, IStorageFactory storageFactory, IAzureAppServiceClient azureAppServiceClient, IAzureCdnClient azureCdnClient, ILoggerFactory loggerFactory) { _azureHelper = azureHelper; _keyVaultFactory = keyVaultFactory; _storageFactory = storageFactory; _azureAppServiceClient = azureAppServiceClient; _azureCdnClient = azureCdnClient; _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <RenewalOptionParser>(); }
public Credential(IKeyVaultFactory keyVaultFactory, AuthenticationConfiguration authentication) { _keyVaultFactory = keyVaultFactory; _authentication = authentication; }