Files
2026-11-03 03:32:07 +00:00

983 B

TLS

构造可共享的 TLS 配置,连接时验证证书和目标名称,不提供跳过校验的模式。

dever.tls.ClientResult

显式捕获客户端 TLS 配置的输入失败。

分支:

  • Ready(config: dever.system.ClientTls):配置成功
  • error Failed(message: Text):配置错误

dever.tls.ServerResult

显式捕获服务端证书或私钥的输入失败。

分支:

  • Ready(config: dever.system.ServerTls):配置成功
  • error Failed(message: Text):配置错误

dever.tls.system

使用随二进制提供的公共 CA,不读取机器上的可变证书配置。

dever.tls.client

仅信任指定 PEM CA;无证书或非法 PEM 默认传播失败。

dever.tls.clientConfig

取出客户端 TLS 配置;创建失败时继续传播错误。

dever.tls.server

读取证书链及匹配的单个私钥,返回共享服务端配置。

dever.tls.serverConfig

取出服务端 TLS 配置;创建失败时继续传播错误。