阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Deno.connecttls

      connectTLS

      • connectTLS(options: ConnectTLSOptions): Promise<Conn>

      • 使用可选的证书文件、主机名(默认值为 “127.0.0.1”) 和端口在 TLS(安全传输层协议)建立安全连接。 证书文件是可选的,如果不包含,则使用 Mozilla 的根证书 (具体参见 https://github.com/ctz/webpki-roots)。

        Establishes a secure connection over TLS (transport layer security) using an optional cert file, hostname (default is “127.0.0.1”) and port. The cert file is optional and if not included Mozilla’s root certificates will be used (see also https://github.com/ctz/webpki-roots for specifics)

        const conn1 = await Deno.connectTLS({ port: 80 });
        const conn2 = await Deno.connectTLS({ certFile: "./certs/my_custom_root_CA.pem", hostname: "192.0.2.1", port: 80 });
        const conn3 = await Deno.connectTLS({ hostname: "[2001:db8::1]", port: 80 });
        const conn4 = await Deno.connectTLS({ certFile: "./certs/my_custom_root_CA.pem", hostname: "golang.org", port: 80});
        

        需要 allow-net 权限。

        Requires allow-net permission.

      参数

      -   ##### options: [ConnectTLSOptions](interfaces/deno.connecttlsoptions.html)
      

      返回 Promise<Conn>

      目录
      本文目录
      目录