Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用SSL证书而不使用HTTPS连接吗?_Ssl_Https - Fatal编程技术网

我可以使用SSL证书而不使用HTTPS连接吗?

我可以使用SSL证书而不使用HTTPS连接吗?,ssl,https,Ssl,Https,我有点困惑。如果SSL证书有助于确定您已连接到受信任的服务器,那么为什么需要使用加密(HTTPS)连接?我可以将SSL证书用于HTTP连接吗?这里有一个误解。证书不是SSL。SSL使用证书,但证书是在SSL之前诞生的。因此,您可以使用不带SSL的X.509证书(您可以对请求进行签名,并将签名放在HTTP头上)。您可以将证书与SSL一起使用,但不使用SSL加密(一些空密码套件) SSL/TLS的便利性在于它是一个标准,即它被广泛认可和严格定义,而对于其他方案,您需要实现一些自制的东西。然而,我可以

我有点困惑。如果SSL证书有助于确定您已连接到受信任的服务器,那么为什么需要使用加密(HTTPS)连接?我可以将SSL证书用于HTTP连接吗?

这里有一个误解。证书不是SSL。SSL使用证书,但证书是在SSL之前诞生的。因此,您可以使用不带SSL的X.509证书(您可以对请求进行签名,并将签名放在HTTP头上)。您可以将证书与SSL一起使用,但不使用SSL加密(一些空密码套件)

SSL/TLS的便利性在于它是一个标准,即它被广泛认可和严格定义,而对于其他方案,您需要实现一些自制的东西。然而,我可以提醒您WS-Security标准,它完全符合您的要求——当您通过HTTP将请求发送到web服务器并利用WS-Security时,您可以获得无SSL的证书身份验证(通过普通HTTP)。

也有,但主网站(httpsec.org)似乎已经消失。