Error de Conexión: error:140A90F1:SSL routines:SSL_CTX_new
Publicado: Lun Nov 04, 2013 4:04 pm
Dicen que nunca es demasiado tarde para corregir un error.........
Por fin despues de un par de años un usuario de mis rutinas descubrio porque aveces el codigo fuente en Delphi marca el siguiente error :
Error de Conexión: error:140A90F1:SSL routines:SSL_CTX_new:unable to load ssl2 md5 routines"
Resulta que en algunas rutinas de criptografia se encontraba algo como lo siguiente :
En el "FreeOpenSSL" es donde la "puerca torcia el rabo"....eso provocaba que se des-inicializara el OpenSSL
La solucion es quitar el "FreeOpenSSL" o en su caso usar las funciones
OpenSSL_add_all_algorithms;
OpenSSL_add_all_ciphers;
OpenSSL_add_all_digests;
No lo he probado personalmente, pero me parece razonable ademas que el usuario que lo reporto tiene reputacion de ser un buen programador.....
Por fin despues de un par de años un usuario de mis rutinas descubrio porque aveces el codigo fuente en Delphi marca el siguiente error :
Error de Conexión: error:140A90F1:SSL routines:SSL_CTX_new:unable to load ssl2 md5 routines"
Resulta que en algunas rutinas de criptografia se encontraba algo como lo siguiente :
Código: Seleccionar todo
function xxxxxx;var
begin
InitOpenSSL;
etc
etc
FreeOpenSSL;
end;
La solucion es quitar el "FreeOpenSSL" o en su caso usar las funciones
OpenSSL_add_all_algorithms;
OpenSSL_add_all_ciphers;
OpenSSL_add_all_digests;
No lo he probado personalmente, pero me parece razonable ademas que el usuario que lo reporto tiene reputacion de ser un buen programador.....