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 字段。