Bonjour,
Avant tout, je tiens a préciser que je suis débutant en iOS. Je cherche a établir une connection ssl entre mon serveur (Java) qui écoute sur un certain port, et une app mobile sous iOS.
J'ai donc les certificat (en .crt et .p12) et j'ai beau essayé, mais je n'arrive pas a établir cette connection. J'utilise donc les CFReadStreamRef et CFWriteStreamRef pour envoyer un message. Côté server j'ai des "javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?" ce qui semble normal vu que je n'utilise pas ssl.
Il faudrait donc ajouter les certificat au keychain (un peu comme dans le truststore en java) puis faire la communication via Ces stream?
Les bout de code que j'ai testé ne fonctionne pas, j'ai soit, des erreurs d'import de certificat, soit des erreurs sur le serveur "javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake".
Donc si vous avez du code pour comment importer un certificat ou un p12 dans le keychain, puis envoyer un simple message type "hello world" je vous serai reconnaissant, car la ca fait quelque jour que je patauge. De base l'application est censée être en objective-c mais si c'est du swift, ca pourrait aller également.
Je vous remercie!!!
Partager