Domanda

Questo è il mio primo post, e spero che voi ragazzi possa aiutarmi.

Qual è il problema? Quando stavo sviluppando la mia app ho usato una connessione non crittografica (perché non avevo un certificato valido e fidato), quindi ha funzionato tutto il tempo. Ora è quasi finita l'app e voglio usare una connessione crittografata. Ho comprato un certificato valido per il mio server e funziona come dovrebbe essere, quando vado nel mio browser al mio server, dice che è un certificato valido e fidato. Ma, quando modifico l'URL del server nella mia app, ottengo l'errore: "L'operazione non può essere completata. (NsurleRordomain Error -1012.)".

Ho cercato Internet, ma ho trovato la maggior parte dei problemi del tempo con un certificato autofirmato, e hanno dovuto impostare AllowinValidCertificati true. Foourse, non voglio impostare questa opzione per true, deve essere falso. Anche l'opzione Pinning è impostata su Nessuna, quindi in realtà non capisco perché l'app non può connettersi al mio server mentre utilizza un certificato valido.

Spero che alcuni di voi possano aiutarmi!

[Aggiorna] Quando modifico i AllowinValidCertificati a TRUE, funziona. Quindi penso che abbia qualcosa a che fare con la verifica del certificato. Quando sto navigando nel simulatore con safari all'URL del server si apre proprio come dovrebbe. Nessun avvertimento o errori.

Grazie, Joey

È stato utile?

Soluzione

Sì, ho capito!

Per prima cosa ho controllato lo stato del mio server SSL su: http://www.sslshopper.COM / SSL-Checker.html

Allora ho visto che c'era qualcosa di sbagliato.Il certificato non è stato fidato da tutti i principali browser web .. Quindi, ho dovuto aggiungere il pacchetto CA sul mio server EN poi TADA!Tutti i test sono passati.

Ho controllato direttamente la mia connessione con l'app e sì, ha funzionato immediatamente :)

Forse alcuni di voi ragazzi hanno la stessa situazione, e questa potrebbe essere la tua risposta :) Buona fortuna!

Cheers, Joey

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top