Heeu attends tu parles d'exporter le certificat (et la clé privée qui va avec) du serveur sur les clients ? UMAD BRO ?
Tubezleb, souhaites-tu authentifier le serveur auprès des clients, ou des clients auprès du serveur ?
Si authentification du serveur (c'est le cas de la quasi totalité des sites en https) : soit tu achètes un "vrai" certificat chez une AC comme Verisign ou rapidssl, soit tu exportes ton AC perso (celle qui a signé le self-signed) sur les clients. Ainsi ceux-ci considèreront que ton self-signed est un "vrai" certificat.
Si tu souhaite faire de l'authentification client (les impôts je sais pas, mais le LCL fait ça sur son site par exemple), l'idéal serait :
- De générer clé privée - clé publique - CSR (c'est la demande de certificat qui contient la clé publique) sur le client,
- D'envoyer la CSR au serveur qui fait AC pour la signer (et donc générer un certificat)
- De donner ce certif au client qui l'installe sur son firefox (ou autre).
Dans la pratique en général, on fait la première étape sur le serveur, comme ça le client a pas besoin de savoir générer clé privée et clé publique. Ensuite on file clé privée et certificat (qui est une clé pub signée par l'AC, pour rappel) au client.
C'est moins bien que la solution idéale dans le sens où ça oblige à ballader la clé privée, qui normalement ne devrait JAMAIS quitter le client...
Niveau implémentation sur un IIS, je suis proche du noob mais de ce que je comprends, il te manque effectivement les certificats clients...
Benji
Inscrit(e) (le) 06 juillet 2008 à 23:36Déconnecté Dernière activité 24 mai 2012 à 08:14


Mon contenu