添加密码以在亚马逊AMI上卷曲运行

时间:2017-09-03 08:18:14

标签: linux ssl curl

我有shell脚本,对ssl secure rest api运行curl命令。

一切正常,直到他们添加了阻止未知密码的新防火墙。

现在我正在尝试使用--cipher'CIPHER_NAME'在每个curl命令中指定密码,问题是我尝试的任何密码(我需要的是“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA”)得到了同样的错误: *列表中的未知密码:THE_NAME_I_USED

如何“安装”密码?

1 个答案:

答案 0 :(得分:0)

  

我怎样才能安装"密码?

你不是。哪些密码可用以及使用哪种语法来指定密码取决于底层TLS库。要获得正确的语法,请阅读man page of curl说明:

  

- 密码<密码列表>
  ...密码列表必须指定有效密码。 阅读SSL密码   列出此网址的详细信息:    https://curl.haxx.se/docs/ssl-ciphers.html

如果你真的按照URL,你会得到语法的细节。确切的语法取决于底层TLS库(调用curl -V时获得)。在OpenSSL的情况下,有问题的密码是ECDHE-RSA-AES256-SHA

请注意,可能是您的curl是针对不支持您想要的密码的TLS库编译的。在这种情况下,您可能需要链接(即重新编译)curl与更新版本的库或支持此密码的其他库。