Skip to main content
Bun 内置了 TLS 支持,由 BoringSSL 提供支持。要启用 TLS,请同时传入 keycert
keycert 字段需要的是 TLS 密钥和证书的_内容_,而_不是证书文件的路径_。它们可以是字符串、BunFileTypedArrayBuffer

密码短语

如果您的私钥使用密码短语加密,请提供 passphrase 以解密。

CA 证书

传入 ca 可以覆盖受信任的 CA 证书。默认情况下,服务器信任由 Mozilla 整理的知名 CA 列表;设置 ca 后将替换该列表。

Diffie-Hellman

要覆盖 Diffie-Hellman 参数:

服务器名称指示(SNI)

要为服务器配置服务器名称指示(SNI),在 tls 对象中设置 serverName 字段。
要允许多个服务器名称,传入一个包含多个对象的数组给 tls,每个对象包含一个 serverName 字段。