Pour une raison quelconque, mes appels à SSL_CTX_use_PrivateKey_file
d'OpenSSL ont commencé à échouer (encore) sur Ubuntu. Mon post précédent concernant cette fonction; SSL_CTX_use_PrivateKey_file fail under LinuxSSL_CTX_use_PrivateKey_file échoue sur Linux (partie 2)
Avec le correctif ci-dessus, je suis en mesure d'utiliser de belles choses jusqu'à il y a quelques jours. Je ne sais pas pourquoi. La chaîne d'erreur que j'obtiens maintenant est error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
avec 336265225
comme code d'erreur. Quel est le problème?
Informations complémentaires: Le fichier transmis à la fonction existe (SSL_CTX_use_certificate_file
est passé le même fichier). Le code dans la fonction de rappel pour le mot de passe n'est pas non plus appelé (au moins apparemment pas selon le débogueur). Tout fonctionne bien sur Windows.
Je devrais ajouter que, pour l'instant, cette erreur a disparu. Pourtant, j'aimerais en connaître la cause au cas où cela se reproduirait. –