Hola Fernando, proba una de estas dos opciones:
- En la función actualizar_beneficio de php/extension_toba/guarani_ws_boleto.php agrega $parametros[‘verify’] = false;, quedaría algo así:
/*
* Con todos los parametros se actualiza el beneficio
*/
public static function actualizar_beneficio($updates)
{
$parametros = static::get_parametros_novedad($updates);
$parametros['verify'] = false;
try {
$response = static::get_cliente_rest()->post('benefit-update', $parametros);
//Valida el status de la respuesta.
return static::validar_response($response, 200, __FUNCTION__);
} catch (\GuzzleHttp\Exception\ClientException $e) {
echo $e->getMessage();
return null;
} catch (Exception $e) {
echo $e->getMessage();
return null;
}
}
Si con eso no funciona en vendor/siu-toba/framework/php/nucleo/lib/toba_servicio_web_cliente_rest.php pone private $toba_verify_peer = false;. Este ultimo se pierde si eliminas la carpeta vendor y volves a ejecutar composer install. También deja de verificar los certificados SSL para todos los Web Services (Kolla, SQ, Tehuelche, etc)
saludos.
2