Tôi đã tải xuống một số mã mẫu có chút lỗi thời. Nó có các lớp sau:System.Net.CertificatePolicy to ServerCertificateValidationCallback Chấp nhận tất cả các chính sách chứng chỉ
public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy()
{ }
public bool CheckValidationResult(ServicePoint sp,
System.Security.Cryptography.X509Certificates.X509Certificate cert,
WebRequest req,
int problem)
{
return true;
}
}
sau này trong mã nó gọi như sau:
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
Nó cung cấp các cảnh báo sau đây:
Cảnh báo 1 'System.Net.ServicePointManager .CertificatePolicy 'đã lỗi thời:' CertificatePolicy đã lỗi thời cho kiểu này, hãy sử dụng ServerCertificateValidationCallback để thay thế. http://go.microsoft.com/fwlink/?linkid=14202 '
Quy trình hiện tại để đạt được chức năng tương đương là gì?
Tôi đã đọc article trên MSDN nhưng tôi không chắc chắn về cách chuyển đổi? Đây là thư viện lớp. Tôi appologize nếu nó có vẻ như là mặc dù tôi không nghiên cứu đủ này, nhưng khi nói đến giấy chứng nhận ssl, nó là một chút ra khỏi lĩnh vực của tôi. Bất kỳ trợ giúp nào cũng được đánh giá rất cao!
Có vẻ như chúng tôi sử dụng cùng mã ví dụ, cảm ơn vì đã hỏi :) – CularBytes