{
  "name": "hardhttps",
  "version": "0.0.2",
  "description": "Make an https server that is more resistant to client-initiated renegotiations, and other common security mistakes.",
  "main": "hardhttps.js",
  "directories": {
    "test": "test"
  },
  "dependencies": {},
  "devDependencies": {
    "tap": "~0.3.1"
  },
  "scripts": {
    "test": "tap test/*.js"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/isaacs/hardhttps"
  },
  "keywords": [
    "https",
    "BEAST",
    "client",
    "renegotiation",
    "attack"
  ],
  "author": {
    "name": "Isaac Z. Schlueter",
    "email": "i@izs.me",
    "url": "http://blog.izs.me"
  },
  "license": "BSD",
  "readme": "# hardhttps\n\nMake an https server that is more resistant to client-initiated\nrenegotiations, and other common security mistakes.\n\nNot quite an A+ yet, but getting there.\n\n## Usage\n\n```javascript\nvar https = require('hardhttps')\nhttps.createServer(options, handler)\n```\n\nThe API is exactly the same as the built-in https module, but\n`createServer` is a little bit tweaked:\n\n1. If the secureConnection socket has an error, then it is destroyed.\n2. Only the finest TLS ciphers are used.\n",
  "_id": "hardhttps@0.0.2",
  "_from": "hardhttps@0"
}
