http - 我们可以使用 TLS over TCP 协议(protocol)吗?

标签 http ssl tcp tls1.2

如果我的应用程序使用(例如在线购物应用程序)纯 tcp 协议(protocol)连接到我们合作伙伴的处理付款的主机,tcp 不是传输数据的安全方式吗? TLS X.X 或 SSL 将仅适用于 https(应用层协议(protocol))?还是 TLS/SSL 本身是一种可以在 TCP 之上工作的协议(protocol)?

另外,举个例子,一个支付处理器共享 http 端点,它启用了 TLS。我正在将它与 tcp 连接。 --- 两端如何进行加密/解密? 提前致谢。

最佳答案

TLS 是一种在 TCP 之上工作的协议(protocol)。 HTTPS 是在 TCP 之上的 TLS 之上的 HTTP。还有其他协议(protocol)在 TCP 之上使用 TLS,如 IMAPS、FTPS 等。人们还可以在现有 TCP 连接之上建立 TLS session ,并使用自己的应用程序协议(protocol)传输数据。甚至可以在已经通过普通 TCP 连接交换其他数据之后执行此操作,就像在 SMTP 或 IMAP 中完成的那样(TLS 仅在 STARTTLS 命令之后)。

关于http - 我们可以使用 TLS over TCP 协议(protocol)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63971335/

相关文章:

silverlight - RIA 服务和 SSL 配置?

asp.net - SSL 卸载重定向到 https

待分发的 Java TCP/IP 应用程序

java - 发送命令到http服务器

ssl - JBoss 5 - CA 签名证书导致 java.io.IOException : excess private key

ruby - Sinatra 使用 curl 丢失了部分查询字符串

windows - Golang、net.TCPConn、SetReadTimeout?

vb.net - 强大的 Visual Basic TCP/IP 监听器问题

Android 上传前调整图像大小(重新采样/缩小采样)

node.js - Node 红色 HTTP POST 参数