1.0.1 • Published 8 years ago

json-sign-and-verify v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

JSON Sign and verify

Installation

node

npm install --save 'json-sign-and-verify'

Use

Signing

var Signer = require('json-sign-and-verify');
var signer = new Signer({
  privateKey: '-----BEGIN RSA PRIVATE KEY-----\n...\n----END RSA PRIVATE KEY-----'
});
var obj = {foo: 'bar'};

var signedObj = signer.signObj(obj);

var str = '{"foo":"bar"}';

var signedStr = signer.signStr(str);

Verifying

var Signer = require('json-sign-and-verify');
var signer = new Signer({
  publicKey: '-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----'
});
var signedObj = {
  foo: 'bar'
  __jssign_signature: '...'
};

var objectIsVerified = signer.verifyObj(signedObj);

var signedStr = '{"foo":"bar"}:...';

var stringIsVerified = signer.verifyString(signedStr);