bare-tls

1.0.3 • Public • Published

bare-tls

Transport Layer Security (TLS) streams for JavaScript.

npm i bare-tls

Usage

On the server side:

const tls = require('bare-tls')
const fs = require('bare-fs')

const socket = new tls.Socket(stream, {
  isServer: true,
  cert: fs.readFileSync('server-cert.pem'),
  key: fs.readFileSync('server-key.pem')
})

socket
  .on('connect', () => console.log('server connected'))
  .on('data', (data) => console.log(data))
  .write('Hello from server')

On the client side:

const tls = require('bare-tls')

const socket = new tls.Socket(stream)

socket
  .on('connect', () => console.log('client connected'))
  .on('data', (data) => console.log(data))
  .write('Hello from client')

License

Apache-2.0

Readme

Keywords

none

Package Sidebar

Install

npm i bare-tls

Weekly Downloads

63

Version

1.0.3

License

Apache-2.0

Unpacked Size

29.2 MB

Total Files

14

Last publish

Collaborators

  • mafintosh
  • kasperisager