Saltar al contenido

Configure cURL para usar el almacén de certificados del sistema predeterminado en Windows

Esta es la contestación más correcta que te podemos brindar, pero primero obsérvala detenidamente y valora si es compatible a tu proyecto.

Solución:

OpenSSL no admite el uso del “almacén de certificados de CA” que Windows tiene por sí solo. Si desea que su compilación curl use ese almacén de certificados, debe reconstruir curl para usar el backend schannel en su lugar (también conocido como “winssl”), que es la versión nativa de Windows que también usa el almacén de certificados de Windows de forma predeterminada.

Si decide seguir usando OpenSSL, simplemente debe proporcionar certificados de CA en un archivo PEM o en un directorio especialmente diseñado, ya que Windows no proporciona su tienda del sistema usando ese formato, debe obtener una tienda adecuada de algún lugar o averiguar cómo. para convertir el almacén de certificados de Windows al formato PEM.

Actualizar

A partir de libcurl 7.71.0, que se lanzará el 24 de junio de 2020, tendrá la capacidad de usar el almacén de certificados de CA de Windows cuando se construya para usar OpenSSL. Luego debe usar la opción CURLOPT_SSL_OPTIONS y configurar el bit correcto en la máscara de bits: CURLSSLOPT_NATIVE_CA.

Comentarios y calificaciones del tutorial

Si conservas alguna cuestión o disposición de aclararse nuestro división te recomendamos añadir una glosa y con mucho gusto lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *