Example #1
0
 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;
 }
Example #3
0
 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));
 }
Example #4
0
 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));
 }
Example #6
0
 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;
        }
Example #10
0
 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;
 }