文件名称:node-tls-example:在节点中使用tls以及创建证书链的示例
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-17 02:17:39
JavaScript
该软件包包含使用TLS,HTTPS和Websocket的安全服务器和客户端的示例。 基本上,这是我尝试使任何东西都可以与openssl一起使用的尝试。 所需的所有密钥和证书都可以通过ssl目录中的make-certs.sh来完成。 在Raspery Pi上安装和测试 以下是在Pi上运行TLS示例客户端和服务器的一些说明,这似乎很耗时,但很容易: 安装节点。 js Pi 一种方便的方法是使用节点版本管理器NVM,请参见此处的说明: : 测试一下: $ node.js -v v4.3.1 $ Node v4.3.1是经过测试的最新版本 你好,世界。 创建一个包含单行的文件“ hello.js”; console.log(“ Hello world!”); 并运行它: $ node hello.js 那应该按预期工作。 检查以下示例代码: $ git clone
【文件预览】:
node-tls-example-master
----.gitignore(14B)
----.snyk(576B)
----https-client.js(2KB)
----mqtt-client.js(448B)
----package.json(783B)
----ssl()
--------chain.crt(10KB)
--------root-cert.pem(2KB)
--------ca4-key.pem(3KB)
--------server.key(3KB)
--------root-key.pem(3KB)
--------agent1-csr.pem(2KB)
--------server.cert(2KB)
--------ca2-csr.pem(2KB)
--------ca4-cert.pem(2KB)
--------ca3-csr.pem(2KB)
--------ca1-key.pem(3KB)
--------make-certs.sh(3KB)
--------agent1-key.pem(3KB)
--------agent2-cert.pem(2KB)
--------ca3-key.pem(3KB)
--------ca2-cert.pem(2KB)
--------ca1-cert.pem(2KB)
--------ca2-key.pem(3KB)
--------agent1-cert.pem(2KB)
--------server.csr(2KB)
--------ca4-csr.pem(2KB)
--------client.cert(2KB)
--------agent2-csr.pem(2KB)
--------ca3-cert.pem(2KB)
--------agent2-key.pem(3KB)
--------client.key(3KB)
--------ca1-csr.pem(2KB)
--------client.csr(2KB)
----README.md(3KB)
----keys()
--------agent1-csr.pem(749B)
--------Makefile(1KB)
--------ca1-cert.srl(17B)
--------agent1.cnf(517B)
--------agent2.cnf(514B)
--------ca1-key.pem(1KB)
--------agent1-key.pem(887B)
--------agent2-cert.pem(920B)
--------ca1.cnf(541B)
--------ca1-cert.pem(899B)
--------agent1-cert.pem(924B)
--------agent2-csr.pem(749B)
--------agent2-key.pem(887B)
----mqtt-server.js(1KB)
----tls-client.js(3KB)
----tls-server.js(4KB)
----run-tls-client.js(1KB)
----https-server.js(3KB)