From 42c6576e8a26da84ef0696cfef31ea84a5592095 Mon Sep 17 00:00:00 2001 From: Cinder Biscuits Date: Sun, 3 Sep 2017 16:33:16 -0500 Subject: [PATCH] Remove TrustAllCertificatePolicy class because wtf? and no ICertificatePolicy in .NET Core. If consumers want to use this, they'll need to implement this stupidity themselves. --- LibreMetaverse/Capabilities/CapsBase.cs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/LibreMetaverse/Capabilities/CapsBase.cs b/LibreMetaverse/Capabilities/CapsBase.cs index 4a7a7331..8a6b5ba1 100644 --- a/LibreMetaverse/Capabilities/CapsBase.cs +++ b/LibreMetaverse/Capabilities/CapsBase.cs @@ -33,19 +33,6 @@ using System.Security.Cryptography.X509Certificates; namespace OpenMetaverse.Http { - public class TrustAllCertificatePolicy : ICertificatePolicy - { - public bool CheckValidationResult(ServicePoint sp, X509Certificate cert, WebRequest req, int problem) - { - return true; - } - - public static bool TrustAllCertificateHandler(Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) - { - return true; - } - } - public static class CapsBase { public delegate void OpenWriteEventHandler(HttpWebRequest request);