Beispiel #1
0
        public CertificateHandler(TlsPinningConfig config, IReportClient reportClient)
        {
            _config       = config;
            _reportClient = reportClient;
            _policy       = new TlsPinningPolicy();

            ServerCertificateCustomValidationCallback = CertificateCustomValidationCallback;
        }
        public CertificateHandler(TlsPinningConfig config, IReportClient reportClient)
        {
            _config       = config;
            _reportClient = reportClient;
            _policy       = new TlsPinningPolicy();

            ServerCertificateCustomValidationCallback = CertificateCustomValidationCallback;
            AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
        }
Beispiel #3
0
 public ReportsController(
     IReportClient reportClient,
     IPartnerManagementClient partnerManagementClient,
     IExtRequestContext requestContext,
     IMapper mapper)
 {
     _reportClient            = reportClient;
     _partnerManagementClient = partnerManagementClient;
     _requestContext          = requestContext;
     _mapper = mapper;
 }
Beispiel #4
0
 public DailyReportTask(
     INotificationFacade notificationFacade,
     IWebHostEnvironment hostingEnvironment,
     ILogger <DailyReportTask> logger,
     IWebApiClient webApiClient,
     IOAuthClient oAuthClient,
     IReportClient reportClient,
     IStatsRepository statsRepository)
 {
     _notificationFacade = notificationFacade;
     _hostingEnvironment = hostingEnvironment;
     _logger             = logger;
     _webApiClient       = webApiClient;
     _oAuthClient        = oAuthClient;
     _reportClient       = reportClient;
     _statsRepository    = statsRepository;
 }
Beispiel #5
0
 public ReportModel(IReportClient reportClient, IFluentEmail emailSender)
 {
     _reportClient = reportClient;
     _emailSender  = emailSender;
 }
 public CachingReportClient(IReportClient origin)
 {
     _origin = origin;
 }
Beispiel #7
0
 public void TestInitialize()
 {
     _reportClient        = Substitute.For <IReportClient>();
     _apiCert             = X509Certificate.CreateFromCertFile("TestData\\api.protonvpn.ch.cer");
     _alternativeHostCert = X509Certificate.CreateFromCertFile("TestData\\alternative.host.cer");
 }
Beispiel #8
0
 public TestCertificateHandler(TlsPinningConfig config, IReportClient reportClient) : base(config, reportClient)
 {
 }
 public ReportsController(IReportClient reportClient,
                          IMapper mapper)
 {
     _reportClient = reportClient;
     _mapper       = mapper;
 }