1 简介
1.1 目的
传输层安全 (TLS) 及其前身安全套接字层 (SSL) 是一种旨在提供计算机网络通信安全的加密协议。该协议使用 X.509 证书,因此使用公钥 (非对称) 密码术来验证与其通信的对等方身份,并交换用于有效负载加密的对称密钥。该协议提供数据/消息机密性 (加密)、完整性 (通过消息认证码检查) 和主机验证 (通过证书路径验证)。DTLS (数据报传输层安全) 基于 TLS,但面向数据报而不是面向流。
1.2 先决条件
假设读者熟悉 Erlang 编程语言、OTP 概念,并对 TLS/DTLS 有基本了解。