3
而不是使用基本或摘要身份驗證進行上載,服務是否可以生成證書供客戶端下載以進行身份驗證上載?例如,可以使用Keygen,儘管在某處「保存證書」可能更直接。如何使用curl客戶端證書身份驗證進行上載?
一旦用戶擁有證書,用戶就可以通過cURL上傳「foobar.png」。也許如此:
curl -E mycert.pem -F "[email protected]" http://example.com/secure-upload.php
有沒有人設置了類似的方案?我不確定這是可能的,因爲手冊頁中的-E
開關沒有提到POST。另外我不確定如何設置httpd服務來驗證證書。希望只是一個Apache SSL directive。