| |
| Publicado el 16,junio 2016 - 15:56 |
Bonjour les spécialistes,
J'ai besoin de l'aide pour réaliser une fonction de signature numérique Comme dit le proverbe, tout travail mérite salaire
Cette fonction utilisera l'algorithme ECDSA ou RSA - Au préalable, il faut créer une clé privée pour chiffrer et une clé publique pour déchiffrer. Ces clés sont créées une fois pour tout quelque soit le document
- Prince : la fonction reçoit comme paramètres d'entrées, le texte m et la clé privée pour chiffrer l'empreinte de m la fonction doit fournir en sortie la signature numérique du document m
Et la clé publique sert à vérifier la signature
Très cordialement et merci d'avance Vincent Pour toute précision : vincent.john51120@gmail.com |
| |
| |
| | | |
|
| | |
| |
| Publicado el 21,junio 2016 - 10:17 |
Bonjour à tous les spécialistes
Voila un appel d'aide contre prestation sans réponse Il n'y a donc qu'aucun spécialiste qui connaît la signature électronique
Très cdt Vincent |
| |
| |
| | | |
|
| | |
| |
| Publicado el 21,junio 2016 - 13:37 |
ou alors ta question est tellement vague et formulée bizarrement que personne ne veut perdre son temps ?
Le 6/21/2016 à 2:17 AM, Vincent a écrit :
Bonjour à tous les spécialistes
Voila un appel d'aide contre prestation sans réponse Il n'y a donc qu'aucun spécialiste qui connaît la signature électronique
Très cdt Vincent |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,junio 2016 - 03:18 |
Le 16/06/2016 à 13:56, Vincent a écrit :
Bonjour les spécialistes,
J'ai besoin de l'aide pour réaliser une fonction de signature numérique Comme dit le proverbe, tout travail mérite salaire
Cette fonction utilisera l'algorithme ECDSA ou RSA - Au préalable, il faut créer une clé privée pour chiffrer et une clé publique pour déchiffrer. Ces clés sont créées une fois pour tout quelque soit le document
- Prince : la fonction reçoit comme paramètres d'entrées, le texte m et la clé privée pour chiffrer l'empreinte de m la fonction doit fournir en sortie la signature numérique du document m
Et la clé publique sert à vérifier la signature
Très cordialement et merci d'avance Vincent Pour toute précision : vincent.john51120@gmail.com Regarde du côté de OPENSSL qui est un programme qui permet de générer des clés privés et publique et de signer avec des certificats numérique C'est assez complexe à mettre en route Là ou tu ...pédales il me semble
SMIME
Pour ma part je manipule cela tu as un fichier exemple 12456.crt qui est la clé publique et un fichier 12456.key et la clé privé Pour ma part avec les résultats des laboratoires Le laboratoires signe les fichiers XML avec une clé publique laboratoire.crt puis avec un certificat publique du Docteur.crt celui ici est certifié par un autre certificat du Centre Recherche Henri Tudor les seul habilité à fournir ces certificats et ces clé Pour ma part je vérifie que tout les certificat sont présent. Donc 2 pour le Docteur (privé est publique) 1 pour chaque labo et puis c'est signé par le certificat et la clé privé key du docteur lui permet de décrypter le fichier C'est décrypté par OPensSSL et voici le texte en commande DOS
////////////// echo off
openssl smime -decrypt -in %1 -inkey %2 -recip %3 -passin pass:%4 -out sortie.xml openssl smime -verify -in sortie.xml -certfile %6 -CAfile %7 -text -out %5
rem @echo off rem openssl smime -decrypt -in 902516-28C601008-93A1084850306.xml -inkey 902516-28C.key -recip 902516-28C.crt -passin pass:YSD-F1:- -out sortie.xml rem openssl smime -verify -in sortie.xml -certfile 601008-93A.crt -CAfile ca2004.crt -text -out finalpat.xml /////////// Je reçois des milliers de fichiers labos par jour pour chaque clients on va dire des dizaine de résultat des fois par cabinet. C'est lours à mettre en route Et avec openssl il n'accepte pas trop les \\ serveur cela te donne une idée. Lis bien la documentation du openssl il te permet de générer des certificat privé et publique et un pour la vérification de la signature numérique ... ici le ca2004.crt qui est généralement valable 10 ans chez nous BOn windev |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,junio 2016 - 11:00 |
Bonjour Feiereisen Marcel
Votre réponse me réchauffe un peu le cœur. au moins, il y a quelqu'un (dont vous) qui utilise la signature électronique Mais je n'entrevois pas encore la solution
Je pense que vous utilisez OPENSSL dans un mode conversationnel Mais j'aurais plutôt besoin qu'il soit sous forme d'un composant ou DLL
Merci Vincent |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,junio 2016 - 16:11 |
Le 23/06/2016 à 09:00, Vincent a écrit :
Bonjour Feiereisen Marcel Votre réponse me réchauffe un peu le cœur. au moins, il y a quelqu'un (dont vous) qui utilise la signature électronique Mais je n'entrevois pas encore la solution
Je pense que vous utilisez OPENSSL dans un mode conversationnel Mais j'aurais plutôt besoin qu'il soit sous forme d'un composant ou DLL
Merci Vincent Il y a aussi une DLL de mémoire ssleay32.dll et libeay32.dll (l'équivalent pour le 64 bits)
à manipuler Il vous suffit de voir sur leur site mais là je vous assure ... que si vous avez des nuits blanches En mode conversationnelle.Ce ne sont pas des fichiers batch. Ce sont des commandes que j'envoie moi même avec chaineconstruit() et les paramêtres adéquats
Cela vous permets de créer des clés et des certifcats pour la signature. dans mon cas de décrypter les fichiers correctement avec ces certificats. Et puis de valider lors de l'écriture je vais cela dans un composant WDDOS que j'ai amélioré. Je ne me souvients même plus où j'ai trouvé cela au début, j'ai amélioré celle si à ma convenance et selon mes nécessité. Surtout pour me permettre en cas d'erreur d'avoir les messages d'erreur dans une fenêtre windev et lisible de la libraire OPENSSL Bon windev |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,junio 2016 - 21:18 |
Bonjour Feiereisen Marcel,
OPENSSL est un peu vague. Il y a à boire et à manger dedans Avez vous un lien ou des liens pour aller à ces DLL dont vous avez parlé
Merci d'avance
Vincent |
| |
| |
| | | |
|
| | |
| |
| Publicado el 26,junio 2016 - 13:44 |
Le 23/06/2016 à 19:18, Vincent a écrit :
Bonjour Feiereisen Marcel,
OPENSSL est un peu vague. Il y a à boire et à manger dedans Avez vous un lien ou des liens pour aller à ces DLL dont vous avez parlé
Merci d'avance
Vincent Tapez tout simplement OPEN SSL pour windows ... et lors de l'installation vous aurez toutes les librairies et doc nécessaire. Désolé pour le Retarde ... convention Be.dev à Strasbourg |
| |
| |
| | | |
|
| | |
| |
| Publicado el 26,septiembre 2016 - 11:45 |
Bonjour Vincent,
J'ai un peu galéré également à ce sujet. J'ai fini par coder en PERL mes fonctions de cryptage avec le package OpenSSL. La contrainte est que je dois installer un moteur PERL chez mes clients. Mais ça fonctionne ... du moins en mode test puisque je ne suis pas encore passé en prod pour cette partie.
Sinon le Webinaire de PCSOFT du 8 septembre sur l'intégrité des données donne un bon exemple de réponse. Mon seul problème avec cette solution est : vers qui me tourner pour obtenir un certificat ? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1 mensaje |
|
| Publicado el 21,enero 2020 - 05:23 |
J'ai une tablette graphique XP-Pen Star G430S ( https://www.xp-pen.fr ) que j'aimerai interfacer avec Windev. J'ai le SDK. J'ai intégré dans mon programme les assemblages DOTNET et j'arrive à signer avec la tablette. Mais impossible d'enregistrer l'image de la signature obtenue. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 81 mensajes |
|
| Publicado el 21,enero 2020 - 14:54 |
diao, tu n'es pas au bon endroit. ouvre une nouvelle discussion. et pour info j'ai pas compris ton pb |
| |
| |
| | | |
|
| | |