文件名称:swift-nio-ssl:对 SwiftNIO 的 TLS 支持,基于 BoringSSL
文件大小:3.03MB
文件格式:ZIP
更新时间:2024-08-24 14:25:47
tls tls-support swift5 swiftnio C
SwiftNIO SSL SwiftNIO SSL 是一个 Swift 包,其中包含基于 BoringSSL 的 TLS 实现。 这个包允许用户编写协议客户端和服务器,使用 TLS 来保护飞行中的数据。 该名称主要受此包使用的库名称 (BoringSSL) 的启发,而不是因为我们不知道协议的名称。 我们知道协议是 TLS! 要开始,请查看。 使用 SwiftNIO SSL SwiftNIO SSL 提供了两个ChannelHandler用于保护数据流: NIOSSLClientHandler和NIOSSLServerHandler 。 这些中的每一个都可以添加到Channel以保护该Channel上的通信。 此外,我们提供了许多用于配置 TLS 连接的低级原语。 这些将在下面显示。 为了保护服务器连接,您需要一个文件中的 X.509 证书链(PEM 或 DER,但 PEM 更容