Browse Source

fix checkTrustedChallenge [rollback] + host

Signed-off-by: marinofaggiana <marino@marinofaggiana.com>
marinofaggiana 3 years ago
parent
commit
12c6089528
1 changed files with 3 additions and 6 deletions
  1. 3 6
      iOSClient/Networking/NCNetworking.swift

+ 3 - 6
iOSClient/Networking/NCNetworking.swift

@@ -184,16 +184,13 @@ import Queuer
                 
                 // verify
                 let certificateSavedPath = directoryCertificate + "/" + host + ".der"
-                if let certificateSaved = NSData(contentsOfFile: certificateSavedPath) {
-                    if certificate.isEqual(to: certificateSaved as Data) {
-                        return true
-                    } else {
-                        NCNetworking.shared.certificatesError.append(host)
-                    }
+                if let certificateSaved = NSData(contentsOfFile: certificateSavedPath), certificate.isEqual(to: certificateSaved as Data) {
+                    return true
                 }
             }
         }
         
+        NCNetworking.shared.certificatesError.append(host)
         return false
     }