Estoy escribiendo un complemento de C++ para Nodejs que utiliza OpenSSL 3 y estoy obteniendo este error al intentar compilar el código con el comando node-gyp build: /Users/myuser/Library/Caches/node-gyp/17.0.1/include/node/openssl/macros.h:155:4: error: “OPENSSL_API_COMPAT expresa un nivel de compatibilidad de API imposible” Puedo ver que el OpenSSL utilizado aquí se incluye desde la carpeta . . . Read more
Curl funciona la mayoría de las veces, pero cuando falla devuelve OpenSSL SSL_connect: SSL_ERROR_SYSCALL en la conexión a bootstrap.cn:443 Aquí está mi código: curl = curl_easy_init(); if(curl != NULL){ curl_easy_setopt(curl,CURLOPT_URL,curl_url); curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,&save_response_callback); curl_easy_setopt(curl,CURLOPT_WRITEDATA,&response); } curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,1L); curl_easy_setopt(curl,CURLOPT_CAINFO,caPath); curl_easy_setopt(curl,CURLOPT_SSL_VERIFYHOST,0); curl_easy_setopt(curl,CURLOPT_VERBOSE,1L); curl_easy_setopt(curl,CURLOPT_TIMEOUT,60); /* Abajo se encuentra el certificado de autoridad (CA) en el lado . . . Read more
Estoy utilizando TLSv1.2 junto con OpenSSL versión 1.1.1g y Apache versión 2.4.35 en mi aplicación Java. Aquí quiero habilitar solo 3 protocolos (chacha20-poly1305, AES-GCM, AES-CCM), y quiero bloquear los protocolos restantes en TLSv1.2. Añadí esos 3 protocolos en SSLCipherSuite que estaba presente en el archivo ssl.conf. SSLProtocol -ALL +TLSv1.2 SSLCipherSuite . . . Read more
Instalé Quokka (una extensión de Visual Studio Code) en Windows. Pero después de ejecutarlo en el archivo de JavaScript actual, me muestra un mensaje de error (a continuación). Después de intentarlo, descubrí que esto ocurre debido a PostgreSQL. No sé por qué, ¿Cuál es la conexión entre Quokka y PostgreSQL? . . . Read more
Al instalar openssl 3.0.1 tengo el siguiente error: cd /appli/tmp cat openssl-3.0.1.tar.gz | gzip -d | tar -xvf – cd /appli/tmp/openssl-3.0.1 export ROOT_HOME_SSL=/appli/openssl mkdir -p $ROOT_HOME_SSL/3.0.1 ./config –prefix=$ROOT_HOME_SSL/3.0.1 –openssldir=$ROOT_HOME_SSL/3.0.1 shared zlib-dynamic shared No se puede ubicar IPC/Cmd.pm en @INC (@INC contiene: /appli/tmp/openssl-3.0.1/util/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendorperl /usr/share/perl5/vendorperl /usr/lib64/perl5 /usr/share/perl5 . /appli/tmp/openssl-3.0.1/external/perl/Text-Template-1.56/lib) . . . Read more