Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

The curl utility is used in on command-lines or in scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop set-top boxes, media players and is the preferred internet transfer backbone software for thousands of software applications affecting billions of humans daily. See https://curl.haxx.se/ for more

inforamtion

information.

Contents

Table of Contents

Numberedheadings

Overview

curl (at least versions >= 7.38) natively support supports Moonshot, hence ; you can use it to access to HTTP-based APIs from the command-line , using Moonshot.

Compatibility

Key

In the tables below, the following icons have the following meanings:

  •  - This version of the software has been tested and verified as supporting Moonshot.
  •  - This version of the software has been tested and verified as not supporting Moonshot.
  •  - This version of the software has not yet been tested thoroughly and its status is not known. Let us know if you have tried it and whether it worked or not!

Compatibility List

Note that accessing supported versions of this software requires a Moonshot compatible client - see the the table below for details on which clients are supported.

Generally, curl versions that list GSS-API as feature will be ok. GSS-Negotiate is not the same as GSS-API.

Any versions not listed below have not yet been tested. If you do so, please let us know!

VersionCompatible?Notes
curl 7.38.0Tested on Linux, macOS
curl 7.29.0Tested on CentOS 7

Installation Instructions

Install curl using apt (Debian-based systems) or yum (RH-based systems). curl is included by default on macOS.

Usage Instructions

Just add the --negotiate and -u ":" to your command line. An example (use alice@demo-idp.moonshot.geant.org as username and alicepwd as password):