retransmettre l'erreur à l'appliation au dessus

retransmettre l'erreur à l'appliation au dessus - C++ - Programmation

Marsh Posté le 25-02-2011 à 14:43:57    

Bonjour,
je développe une brique sécurisée entre TCP et une appli.
Quand ma fonction de chargement de certificat echoue, en l'occurence la clef privée ne correspond pas au certificat, j'obtiens l'erreur :

Code :
  1. error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch


 
En effet, afin d'obtenir le résultat ci-dessus, j'ai fait :

Code :
  1. err = ERR_get_error(); // cette fonction récupère la dernière erreur arrivée sur la pile.
  2. ERR_error_string_n(ERR_get_error(), sizeof(buf));// traduit l'erreur en string pour que je puisse comprendre ce qui s'était passé.


 
Ma question :
Je ne veux pas traiter moi même ce qu'il faut faire si une telle erreur se produit. Je veux juste retransmettre l'erreur au programmeur de l'appli ( qui utilisera donc ma brique ), pour qu'il puisse faire :
 

Code :
  1. if(err = PVKEY_DOES_NOT_MATCH_WITH_CERT) {
  2.      //traiter ici ce qu'il faut faire
  3. }


 
En gros, comment faire correspondre PVKEY_DOES_NOT_MATCH_WITH_CERT à mon type d'erreur.
 
PS: je suis débutant en C/C++
 
Merci d'avance


Message édité par razuki le 25-02-2011 à 14:46:40
Reply

Marsh Posté le 25-02-2011 à 14:43:57   

Reply

Marsh Posté le 25-02-2011 à 16:15:28    

doublon avec http://forum.hardware.fr/hfr/Progr [...] 2637_1.htm


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed