如果我的应用程序使用(例如在线购物应用程序)纯 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/