2

Nous avons une application qui utilise un service REST de notre client via des requêtes et des réponses XML. Il fonctionne sur un ordinateur de poche Motorola (maintenant Zebra) MC3190 exécutant Windows CE 6.0.Utilisation de l'authentification de l'API Web dans .net Compact Framework

La semaine dernière, ils ont décidé de publier le service en utilisant HTTPS et depuis lors, mon application a cessé d'être en mesure d'utiliser le service. Je ne peux même pas passer le login.

Maintenant, j'ai déjà essayé d'installer sur l'appareil tous les certificats disponibles à partir de leur URL HTTPS et this solution; mais rien de tout cela n'a fonctionné.

La chose la plus étrange est que lorsque vous exécutez la même application sur un environnement de bureau (Windows 10, par exemple), tout fonctionne comme un charme.

J'ai déjà manqué d'idées sur ce qu'il faut faire, et j'espère que vous pourrez me donner quelque chose avec lequel travailler.

Répondre

1

Je suppose que le site HTTPS utilise un certificat SHA2 (la plupart, sinon la totalité, le font ces jours-ci). D'après notre expérience, Windows CE ne prend en charge que les certificats SHA1 (details here), ce qui pourrait poser problème.