using Kurisu.RemoteCall.Abstractions; namespace Dlhis.Middle.Apis.Handlers; public class ClientHandler : IHttpRemoteCallPolicyHandler { /// public IHttpClientBuilder ConfigureHttpClient(IHttpClientBuilder builder) { builder.ConfigureHttpClient(client => { client.Timeout = TimeSpan.FromSeconds(10); }).ConfigurePrimaryHttpMessageHandler(() => { var handler = new HttpClientHandler { ClientCertificateOptions = ClientCertificateOption.Manual, ServerCertificateCustomValidationCallback = (_, _, _, _) => true }; return handler; }); return builder; } }