1)据我所知,在只有客户端才能提供证书的情况下,不可能建立SSL连接。知道为什么SSL不允许这样做吗?
2)我假设SSL连接可以配置为:
3)可能是一个愚蠢的问题,但SSL如何“知道”哪一方是客户端,哪一方是服务器?
4)是否可以在不请求任何证书的情况下建立SSL连接?
谢谢
发布于 2010-11-24 19:23:40
ClientHello。发送此消息的一方是客户端。通常,这将是发起TCP连接的一方,但它不必是(实际上,SSL中没有任何需要TCP作为传输的东西)。发布于 2011-02-22 10:33:35
日安,
以下是对您的问题的答复:
据我所知,在只有客户端才能提供证书的情况下,无法建立连接。知道为什么SSL不允许这样做吗?
SSL证书将保护位于服务器上的网站,并保护用户计算机与网站之间的数据传输。它还取决于证书的类型。
( 2)我假设可以将SSL连接配置为:
只要求服务器提供证书,服务器和客户端都需要提供证书。
服务器确实是必要的。此外,客户端还需要提供CSR,以便为特定网站提供唯一的SSL证书。
3)也许是一个愚蠢的问题,但是SSL如何“知道”哪一方是客户端,哪一方是服务器?
客户端和服务器的验证是在SSL连接期间完成的。当网站访问者提供重要信息时,只要有SSL证书,就会受到保护,但也取决于所安装证书的类型。
4)是否可以在不请求任何证书的情况下建立SSL连接?
它取决于证书的类型(自动生成或来自证书颁发机构)。SSL证书是唯一的,并且只针对特定的网站并根据客户端提供的CSR颁发。
诚挚的问候,
www.networking4all.fr
https://stackoverflow.com/questions/4270392
复制相似问题