Skip to content

Définissez la clé tls pour configurer TLS. Les clés key et cert sont requises. La clé key doit contenir le contenu de votre clé privée ; cert doit contenir le contenu de votre certificat émis. Utilisez Bun.file() pour lire les contenus.

ts
const server = Bun.serve({
  fetch: request => new Response("Welcome to Bun!"),
  tls: {
    cert: Bun.file("cert.pem"),
    key: Bun.file("key.pem"),
  },
});

Par défaut, Bun fait confiance à la liste par défaut des autorités racines bien connues de Mozilla. Pour remplacer cette liste, passez un tableau de certificats comme ca.

ts
const server = Bun.serve({
  fetch: request => new Response("Welcome to Bun!"),
  tls: {
    cert: Bun.file("cert.pem"),
    key: Bun.file("key.pem"),
    ca: [Bun.file("ca1.pem"), Bun.file("ca2.pem")],
  },
});

Bun édité par www.bunjs.com.cn