Beispiel #1
0
 public void CheckServerTrusted(X509Certificate[] chain, string authType)
 {
     try
     {
         defaultTrustManager.CheckServerTrusted(chain, authType);
     }
     catch (CertificateException)
     {
         localTrustManager.CheckServerTrusted(chain, authType);
     }
 }
        public void CheckServerTrusted(Java.Security.Cert.X509Certificate[] certificates, string authType)
        {
            System.Diagnostics.Debug.WriteLine("In CustomX509TrustManager.CheckServerTrusted");

            try
            {
                defaultTrustManager.CheckServerTrusted(certificates, authType);
                System.Diagnostics.Debug.WriteLine($"defaultTrustManager trusted");
            }
            catch (CertificateException)
            {
                System.Diagnostics.Debug.WriteLine("defaultTrustManager did not trust");
                System.Diagnostics.Debug.WriteLine("CustomX509TrustManager does (after some checks)");
            }
        }
Beispiel #3
0
 public static void checkServerTrusted(this IX509TrustManager manager, X509Certificate[] chain, string authType)
 {
     manager.CheckServerTrusted(chain, authType);
 }