1 votes

Le certificat client SSL de l'iPhone ne fonctionne pas

L'authentification d'un utilisateur avec un certificat RSA via le navigateur Safari de l'iPhone ne fonctionne pas avec le site web IIS. Je n'arrive pas à le faire fonctionner. IIS abandonne avec l'erreur "certificat client requis" et Safari ne fournit pas de certificat.

Client :

  • Dernier firmware de l'iPhone 3G
  • Déploiement des certificats de l'autorité de certification et de l'utilisateur (ils apparaissent comme non signés)

Serveur :

  • IIS, Windows XP (il y a des questions sans réponse sur le web concernant iis7 également)
  • Le paramètre Exiger un certificat client est activé

Certificats :

  • RSA
  • une autorité de certification pour l'utilisateur et le serveur

Notes :

  • SSL sans authentification du client fonctionne bien.
  • J'ai lu les instructions de Dartmouth, UVa et MIT concernant la configuration de l'iPhone - elles concernent le wifi, je suppose.

Des problèmes que je ne peux résoudre pour l'instant :

  • Safari renvoie l'alerte chiffrée 21 lors de l'échange (je suppose qu'il s'agit de l'erreur decryption_failed de TLS) - POURQUOI ?
  • Exigences en matière de certificats pour l'authentification client SSL pour l'iPhone - OÙ ?
  • Quelqu'un l'a fait fonctionner par le biais d'un proxy inverse SSL, par exemple - COMMENT ?

0voto

sinm Points 892

J'ai trouvé une solution de contournement en utilisant le proxy inverse STunnel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X