Esempio n. 1
0
        public CertificateHandler(TlsPinningConfig config, IReportClient reportClient)
        {
            _config       = config;
            _reportClient = reportClient;
            _policy       = new TlsPinningPolicy();

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

            ServerCertificateCustomValidationCallback = CertificateCustomValidationCallback;
            AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
        }
Esempio n. 3
0
 public TestCertificateHandler(TlsPinningConfig config, IReportClient reportClient) : base(config, reportClient)
 {
 }
Esempio n. 4
0
 public PinConfigBuilder(bool enforce)
 {
     _config = new TlsPinningConfig {
         PinnedDomains = new List <TlsPinnedDomain>(), Enforce = enforce
     };
 }
Esempio n. 5
0
 public TlsPinningPolicy(TlsPinningConfig config)
 {
     _config = config;
 }