From c18a567598480a10c91054126ad3da6f6527c88d Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Tue, 15 May 2018 22:50:36 +0200
Subject: [PATCH] Fixes #89

---
 .../quasseldroid/ssl/custom/QuasselCertificateManager.kt        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ssl/custom/QuasselCertificateManager.kt b/app/src/main/java/de/kuschku/quasseldroid/ssl/custom/QuasselCertificateManager.kt
index 418aa448d..c64b240a5 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ssl/custom/QuasselCertificateManager.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ssl/custom/QuasselCertificateManager.kt
@@ -30,7 +30,7 @@ class QuasselCertificateManager(
   fun isServerTrusted(chain: Array<out X509Certificate>?): Boolean {
     // Verify input conditions
     // If no certificate exists, this can’t be valid
-    val leafCertificate = chain?.lastOrNull() ?: return false
+    val leafCertificate = chain?.firstOrNull() ?: return false
     return isServerTrusted(leafCertificate)
   }
 
-- 
GitLab