2017-02-20 44 views
0

我怎樣才能在捲曲回報這樣的:捲曲相當於這個OpenSSL的命令

openssl s_client -connect myhost.systems:myport -key server.key -cert cert.pem -CAfile ca.pem 

我一直在努力了很長一段時間用下面的curl命令:

curl --key server.key --cert cert.pem --cacert ca.pem myhost:myport 

,但我得到

編號:編輯:

添加https://開頭捲曲幫助,但我得到403錯誤。隨着openssl s_client一切正常。

+0

這實際上幫助。現在我得到403錯誤。隨着openssl s_client一切正常。 – orange14

+0

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參見[我在哪裏張貼關於開發行動的問題?(http://meta.stackexchange.com/q/134306) – jww

回答

1

你需要告訴捲曲,它應該通過適當使用方案在URL說話HTTPS:

curl --key server.key --cert cert.pem --cacert ca.pem https://myhost:myport 
+0

添加https://開頭捲曲幫助,但我得到403錯誤。隨着openssl s_client一切正常。 – orange14

+0

好了,403意味着服務器不喜歡在HTTP層的東西,所以嘗試改變捲曲請求看起來更像OpenSSL的一個...... –

+0

我可以用鉻(Ubuntu的),打開網站,我實際複製來自卷邊InspectElement->網絡功能。 – orange14