public DynamicManifestReader(ManifestBuilder manifestBuilder, IUtcDateTimeProvider dateTimeProvider, IPublishingId publishingId, IContentSigner contentSigner) { _ManifestBuilder = manifestBuilder; _DateTimeProvider = dateTimeProvider; _PublishingId = publishingId; _ContentSigner = contentSigner; }
public ExposureKeySetBuilderV1( IExposureKeySetHeaderInfoConfig headerInfoConfig, IContentSigner gaenContentSigner, IContentSigner nlContentSigner, IUtcDateTimeProvider dateTimeProvider, IContentFormatter contentFormatter) { _GaenContentSigner = gaenContentSigner; _NlContentSigner = nlContentSigner; _DateTimeProvider = dateTimeProvider; _ContentFormatter = contentFormatter; _Config = headerInfoConfig; }
public EksBuilderV1( IEksHeaderInfoConfig headerInfoConfig, IGaContentSigner gaenContentSigner, IContentSigner nlContentSigner, IUtcDateTimeProvider dateTimeProvider, IEksContentFormatter eksContentFormatter, ILogger <EksBuilderV1> logger ) { _GaenContentSigner = gaenContentSigner ?? throw new ArgumentNullException(nameof(gaenContentSigner)); _NlContentSigner = nlContentSigner ?? throw new ArgumentNullException(nameof(nlContentSigner)); _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _EksContentFormatter = eksContentFormatter ?? throw new ArgumentNullException(nameof(eksContentFormatter)); _Config = headerInfoConfig ?? throw new ArgumentNullException(nameof(headerInfoConfig)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public EksBuilderV1( IEksHeaderInfoConfig headerInfoConfig, IGaContentSigner gaenContentSigner, IContentSigner nlContentSigner, IUtcDateTimeProvider dateTimeProvider, IEksContentFormatter eksContentFormatter, EksBuilderV1LoggingExtensions logger ) { _gaenContentSigner = gaenContentSigner ?? throw new ArgumentNullException(nameof(gaenContentSigner)); _nlContentSigner = nlContentSigner ?? throw new ArgumentNullException(nameof(nlContentSigner)); _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider)); _eksContentFormatter = eksContentFormatter ?? throw new ArgumentNullException(nameof(eksContentFormatter)); _config = headerInfoConfig ?? throw new ArgumentNullException(nameof(headerInfoConfig)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ZippedSignedContentFormatter(IContentSigner contentSigner) { _ContentSigner = contentSigner ?? throw new ArgumentNullException(nameof(contentSigner)); }
public NlContentResignCommand(Func <ContentDbContext> contentDbContext, IContentSigner contentSigner, ResignerLoggingExtensions logger) { _contentDbContext = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext)); _contentSigner = contentSigner ?? throw new ArgumentNullException(nameof(contentSigner)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public NlContentResignCommand(Func <ContentDbContext> contentDbContext, IContentSigner contentSigner, ILogger <NlContentResignCommand> logger) { _ContentDbContext = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext)); _ContentSigner = contentSigner ?? throw new ArgumentNullException(nameof(contentSigner)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CreateContentDatabase(ExposureContentDbContext dbContextProvider, IUtcDateTimeProvider dateTimeProvider, IContentSigner signer, IJsonSerializer jsonSerializer) { _DbContextProvider = dbContextProvider; _DateTimeProvider = dateTimeProvider; _Formatter = new StandardContentEntityFormatter(new ZippedSignedContentFormatter(signer), new StandardPublishingIdFormatter()); _JsonSerializer = jsonSerializer; }
public CreateContentDatabase(IConfiguration configuration, IUtcDateTimeProvider dateTimeProvider, IContentSigner signer, IJsonSerializer jsonSerializer) { var config = new StandardEfDbConfig(configuration, "Content"); var builder = new SqlServerDbContextOptionsBuilder(config); _DbContextProvider = new ExposureContentDbContext(builder.Build()); _DateTimeProvider = dateTimeProvider; _Formatter = new StandardContentEntityFormatter(new ZippedSignedContentFormatter(signer), new StandardPublishingIdFormatter()); _JsonSerializer = jsonSerializer; }
public ZippedSignedContentFormatter(IContentSigner contentSigner) { _ContentSigner = contentSigner; }
public ProvisionDatabasesCommand(IConfiguration configuration, IContentSigner contentSigner) { _Configuration = configuration; _ContentSigner = contentSigner; }
public ProvisionDatabasesCommand(IConfiguration configuration, IContentSigner contentSigner, IJsonSerializer jsonSerializer) { _Configuration = configuration; _ContentSigner = contentSigner; _JsonSerializer = jsonSerializer; }