nelle (credo) vecchie versioni di curl c'era il parametro --proto che ti permetteva di specificare che parametro usare. Ad esempio se settavo l'utilizzo del solo https e il server non me lo supportava mi ritornava un errore.

Qualcuno sa se settando il digest funziona allo stesso modo?

Sì, Apache!