卷曲相当于这个OpenSSL的命令

问题描述:

我怎样才能在卷曲回报这样的:卷曲相当于这个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://*.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参见[我在哪里张贴关于开发行动的问题?(http://meta.stackexchange.com/q/134306) – jww

你需要告诉卷曲,它应该通过适当使用方案在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