2017-04-04 2 views
0

J'ai mis à jour le SDK Titanium de mon application de 5.1.2 à 6.0.3. Après cette connexion Https à mon serveur sitemender ne fonctionne pas. Le même code fonctionnait en 5.1.2. Ceci est l'erreur à venir "Le certificat pour ce serveur est invalide Vous pouvez vous connecter à un serveur qui prétend être" xxxxxxxx ", ce qui pourrait mettre vos informations confidentielles en danger."Erreur Https lorsque le titane sdk est mis à jour de 5.1.2 à 6.0.3

Merci.

+0

avez-vous validé le certificat sur votre site web? –

+0

Ça fonctionnait bien jusqu'à ce que j'ai mis à jour le SDK Titanium. Pouvez-vous m'aider à comprendre la validation du certificat de ce que vous entendez par. Merci – user2037157

+0

Quelque chose aurait pu changer pour mieux valider les certificats. Alors ... avez-vous validé votre certificat? Il semble que vous utilisez un non valide –

Répondre

0

Le certificat du point de terminaison a expiré ou n'est pas valide. Vous devez donc corriger ce problème. Si vous ne pouvez pas, ou si vous voulez juste que Titanium (je devine avec iOS) se comporte de la même manière qu'avec l'ancien SDK et ignore le certificat invalide, alors mettez validatesSecureCertificate à false.

var xhr = Titanium.Network.createHTTPClient({ 
    validatesSecureCertificate: false 
});