普通套接字与ssl套接字(相对于openSSL)有什么区别?

客户端可以通过普通套接字连接到服务器上的端口443(https),然后启动ssl握手吗?

最佳答案

是的。 OpenSSL的经典(非BIO)API旨在完全支持该类型的使用,从而允许将SSL/TLS session 随时附加到现有套接字。 HTTPS并不是这种用法的一个很好的例子,因为HTTPS需要在连接后立即进行握手。可以更像是POP3或SMTP,它们在双方首先通过简单连接明确同意后,都支持STARTTLS命令来动态启动SSL握手。

09-10 06:50
查看更多