Samir BOUCHETIBAT a écrit :
Bonjour,
Je ne connais pas Chambersign, mais il faudrait tester avec la fonction
CertificatClientInfo()
Sinon, (par exemple) vous pourrez aussi vous pencher sur l'écriture d'un
serveur de websockets (petite appli windev qui tournerait localement chez
vos clients, qui accéderait au magasin de certificats et qui communiquerait
les infos au navigateur...)
Bon dev.
Bonjour,
Merci pour votre réponse.
Chambersign est un organisme délivrant des certificats pour la signature
électronique.
Nos collaborateurs reçoivent chacun une clé USB qui contient le certificat
permettant de signer un document en leur nom.
En utilisant la fonction CertificatListe() dans une appli WINDEV, nous
listons les certificats trouvés sur le poste client et là, aucun problème,
nous pouvons remplir une liste dans laquelle se trouve natemment le certif de
la clé USB, puis le sélectionner et signer le document.
Avec WEBDEV par contre, la fonction CertificatListe() nous renvoie les
certifs du serveur Webdev. Mais comme il s'agit de clés USB, nous nous
heurtons à un problème (les clés USB seront connectées aux postes clients de
nos collaborateurs, et lors de la signature un code PIN leur est demandé).
Notre projet est un site web pour créer et gérer des demandes de collectes de
signatures (de nos collaborateurs pour nos clients ou pour d'autres
collaborateurs).
J'ai regardé la documentation de la fonction CertificatClientInfo(), qui dit :
"Renvoie des informations sur le certificat utilisé par le poste client lors
d'une connexion Web avec authentification par certificat."
Sauf erreur, cela concerne des authentifications sur des sites qui requièrent
un certificat, mais n'est pas adapté à la solution que nous souhaitons mettre
en place.