Https iOS avec un certificat auto-signé
J'ai un serveur avec un certificat auto-signé . Je veux connecter mon appareil avec le serveur avec le protocole https forme .
J'entends que je dois juste accepter la connexion . Mais je ne sais pas comment .
J'ai un certificat auto-signé parce que c'est un serveur de test. Mais je veux y accéder en https forme?
Lorsque j'essaie d'accéder en https, j'ai une erreur :
SURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
Alors c'est un certificat auto-signé .
Quelqu'un peut m'aider ?
Quelle est la génération de ce message d'erreur?
OriginalL'auteur Mcr67 | 2014-03-26
Vous devez vous connecter pour publier un commentaire.
Par défaut, le Cacao refuse toutes les connexions SSL lorsque le certificat n'est pas valide.
Cependant, vous pouvez les forcer à accepter aussi des certificats non valides. La méthode dépend de la bibliothèque/framework que vous utilisez. Par exemple:
validatesSecureCertificate
PAS.Remarque importante:
Le code ci-dessus, à accepter tout type de certificat SSL, même si invalide, est un risque grave pour la sécurité. Fondamentalement, il rend l'ensemble du SSL inutile. En conséquence, vous devez utiliser ce code seulement au cours du développement, si vous avez vraiment besoin de le tester avec les connexions SSL.
Veuillez également noter que Apple va rejeter toute demande soumise à l'App Store qui accepte les certificats SSL non valides.
Il n'est pas possible, vous n'êtes pas à l'aide d'un cadre. Le plus simple est NSURLConnection, une partie de Cacao (intégré dans le système), mais il y a plus.
Je vous remercie . Comment installer NSURLConnection ? Juste après ? Après, Ce que j'ai à faire ? Pouvez me dire ? Merci
Vous n'installez pas NSURLConnection...! Qui a écrit le code que vous essayez de résoudre ce problème?
Je n'ai pas de code . Je veux juste permettre la connexion https avec mon serveur (avec certificat auto-signé ) et je ne trouve pas une solution
OriginalL'auteur ItalyPaleAle
Configuration de certificat:
Vous devez installer le Certificat Auto-Signé ou CA sur le périphérique pour le périphérique de confiance en elle
alors seulement le périphérique reconnaît la connexion SSL.
Dans le cas de l'installation de certificat auto-signé assurez-vous que nom de domaine de la URL est la même que nom Commun de certificat.
Si il n'y a pas de nom de domaine, puis de l'adresse IP est bien.
De l'installation du certificat:
Vous suffit d'accueil sur le serveur web et d'essayer d'y accéder à partir de safari puis iOS va demander le certificat d'installation dans l'Appareil iOS
De Création De Certificat:
Ici est le moyen de créer un certificat auto-signé de sorte que vous pouvez remplir tous les détails de l'hôte et le serveur web.
(Attention lors de la saisie de la valeur pour le Nom Commun)
Il sera utilisé app.Essayez de donner une
OriginalL'auteur Durai Amuthan.H