哪家 CA 支持 ECDH?

2014-11-16 18:34:32 +08:00
 mengzhuo
如题
话说目前只见过谷歌自家用的是ECDH/ECDSA
3396 次点击
所在节点    SSL
12 条回复
msg7086
2014-11-16 18:42:42 +08:00
我只记得EC系,opera不支持。
davidyin
2014-11-16 18:45:56 +08:00
ECDH是服务器设置有关
mengzhuo
2014-11-16 19:17:23 +08:00
@davidyin w我试过用rapidssl 但是提示他们不支持这种算法
xenme
2014-11-16 19:25:00 +08:00
这个应该是服务器是否支持吧?
xenme
2014-11-16 19:26:12 +08:00
[Imgur](?1)
mengzhuo
2014-11-16 21:03:16 +08:00
@xenme  服务器支持
但是CA不给你签啊……
xenme
2014-11-16 21:19:40 +08:00
@mengzhuo SSL Cipher只是用来在SSL/TLS建立连接和通信的过程中用来加密数据的吧。然后证书里面只包含公钥和一些其他信息。应该不会影响cipher的支持把。
只要客户端和server都支持同一个cipher,那应该就可以用该方式通信了。
Quaintjade
2014-11-16 21:21:32 +08:00
Comodo有ECDSA的root,暂未受信。
VeriSign的secure site pro有ecdsa
mengzhuo
2014-11-16 23:10:16 +08:00
@xenme

我觉得还是需要ECDH CA证书

实测了一下
自己做了一个RSA CA证书,一个ECDH的server.key
然后用RSA CA证书签ECDH的证书

如果用Python 2.7.8连接
ciphers="ECDHE-ECDSA-AES128-SHA:ECDHE:EECDH:AES128-SHA:ALL"
可以得到
('ECDH-RSA-AES256-SHA', 'TLSv1/SSLv3', 256)

如果CA是ECC的
('ECDH-ECDSA-AES256-SHA', 'TLSv1/SSLv3', 256)
xenme
2014-11-17 00:25:04 +08:00
@mengzhuo http://books.google.com.tw/books?id=dR2G0oPufe0C&pg=PA161&lpg=PA161&dq=SSL+ECDH&source=bl&ots=UoCjNn0hj7&sig=rxKFPybhun_eUIWHq60-_IDC1zs&hl=en&sa=X&ei=1ctoVLiJEOGzmwWxhoFo&redir_esc=y#v=onepage&q=SSL%20ECDH&f=false
从连接来看ECDH_RSA/ECDH_ECDSA应该差不多。只是一个是RSA签的,一个是ECDSA算法签的。
最终KEY都是ECDH,只是签名算法不一样。所以,正常的RSA CA应该也是可以签ECDH类型key的证书。
mengzhuo
2014-11-17 11:16:07 +08:00
@xenme

嗯 我看谷歌的主CA也是RSA

自己做CA 签完全不是问题啊

我的问题是这货在其他CA都不让用啊
wdlth
2014-11-21 10:30:29 +08:00
这里有个网站说得比较清楚: https://sslspdy.com/
COMODO的支持,不过旧浏览器如IE8要悲剧……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/146975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX