This commit is contained in:
Flaminel
2025-05-16 20:05:21 +03:00
parent 46ef6123cc
commit bc1da2113c
32 changed files with 421 additions and 811 deletions

View File

@@ -74,11 +74,18 @@ public class DynamicHttpClientProvider : IDynamicHttpClientProvider
// Create handler with certificate validation
var handler = new HttpClientHandler
{
ServerCertificateCustomValidationCallback = _certificateValidationService.ShouldByPassValidationError,
ServerCertificateCustomValidationCallback = (sender, certificate, chain, sslPolicyErrors) =>
_certificateValidationService.ShouldByPassValidationError(
httpConfig.CertificateValidation,
sender,
certificate,
chain,
sslPolicyErrors
),
UseDefaultCredentials = false
};
if (clientConfig.Type == Common.Enums.DownloadClient.Deluge)
if (clientConfig.Type == Common.Enums.DownloadClientType.Deluge)
{
handler.AllowAutoRedirect = true;
handler.UseCookies = true;