首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSL证书可以指定协议吗?

SSL证书可以指定协议吗?
EN

Security用户
提问于 2016-07-13 17:39:07
回答 2查看 2.6K关注 0票数 6

我知道您可以通过您的web服务器设置协议/密码:

Nginx:

代码语言:javascript
复制
ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers         HIGH:!aNULL:!MD5;

阿帕奇:

代码语言:javascript
复制
SSLProtocol all -SSLv2
SSLCipherSuite HIGH:!aNULL:!MD5

但我的问题是,是否可以创建SSL证书以仅用于某些协议?

是否可以创建一个证书来只使用某些密码?

EN

回答 2

Security用户

回答已采纳

发布于 2016-07-13 18:19:56

。。只适用于某些协议?只和某些密码一起工作?

证书大多与协议无关。

但是证书和密码之间的相关性很小:密码的一部分指定了认证算法,而可能的算法取决于证书的种类。这意味着您不能使用带有*_ECDSA_*密码的RSA证书,也不能使用带有RSA密钥交换的ECDSA证书。还有ECDH (非ECDHE)和DH (非DHE)密码,它们需要证书中的特定信息。但是对称加密的选择(即AES,RC4.)而HMAC与证书无关。

这意味着可以使用密码的证书限制类型,但不能使用证书中的某些信息直接限制可能的密码或协议。

票数 8
EN

Security用户

发布于 2016-07-13 18:47:59

如果您考虑的是基于证书的身份验证或标识验证(与完整性交换分离,SSL密码真正进入的地方),这将有所帮助。

该证书只用于验证服务器"x“实际上是"X”而不是"X“。

相反,密码被用来提供一种机制,用于建立用于数据交换的对称密钥。正如您所猜测的,一旦建立了服务器的真实性,这个阶段就会发生。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/129987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档