Tôi đang cố gắng kết nối với máy chủ SignalR bằng chứng chỉ không hợp lệ. Gì ngạc nhiên tôi nhận được lỗi sau:Làm cách nào để bỏ qua cảnh báo chứng chỉ https trong trình khách C# signalr?
System.Net.Http.HttpRequestException : An error occurred while sending the request.
----> System.Net.WebException : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
----> System.Security.Authentication.AuthenticationException : The remote certificate is invalid according to the validation procedure.
Với Net bình thường HttpClient
bạn có thể xây dựng nó với một WebRequestHandler
mà có một đại biểu ServerCertificateValidationCallback
, cho phép bạn thay đổi hành vi xác nhận chứng chỉ. SignalR HttpClient
dường như không có điều này.
Điều đó có hiệu quả, cảm ơn. Toàn cầu không phải là tuyệt vời nhưng tôi đang sử dụng trong một hội đồng thử nghiệm, do đó, nó là đủ tốt. – Dan