pem-jwk
Advanced tools
Comparing version 1.5.1 to 2.0.0
10
index.js
@@ -12,3 +12,3 @@ var asn = require('asn1.js') | ||
function hex2b64url(str) { | ||
return urlize(Buffer(str, 'hex').toString('base64')) | ||
return urlize(Buffer.from(str, 'hex').toString('base64')) | ||
} | ||
@@ -22,3 +22,3 @@ | ||
text = text.slice(1, -1).join(''); | ||
return new Buffer(text.replace(/[^\w\d\+\/=]+/g, ''), 'base64'); | ||
return Buffer.from(text.replace(/[^\w\d\+\/=]+/g, ''), 'base64'); | ||
} | ||
@@ -160,3 +160,3 @@ | ||
text = text.slice(1, -1).join('') | ||
return decoder(new Buffer(text.replace(/[^\w\d\+\/=]+/g, ''), 'base64'), extras) | ||
return decoder(Buffer.from(text.replace(/[^\w\d\+\/=]+/g, ''), 'base64'), extras) | ||
} | ||
@@ -202,3 +202,3 @@ | ||
var footer = '\n-----END RSA ' + t + ' KEY-----\n' | ||
var data = Buffer(0) | ||
var data = null | ||
if (isPrivate) { | ||
@@ -223,3 +223,3 @@ if (!jwk.p) { | ||
function base64url2bn(str) { | ||
return new asn.bignum(Buffer(str, 'base64')) | ||
return new asn.bignum(Buffer.from(str, 'base64')) | ||
} | ||
@@ -226,0 +226,0 @@ |
{ | ||
"name": "pem-jwk", | ||
"version": "1.5.1", | ||
"version": "2.0.0", | ||
"description": "convert between PEM and JWK formats", | ||
"main": "index.js", | ||
"bin": "./bin/pem-jwk.js", | ||
"engines": { | ||
"node": ">=5.10.0" | ||
}, | ||
"scripts": { | ||
"test": "tap test" | ||
}, | ||
"license": "MPL 2.0", | ||
"license": "MPL-2.0", | ||
"dependencies": { | ||
"asn1.js": "1.0.3" | ||
"asn1.js": "^5.0.1" | ||
}, | ||
"devDependencies": { | ||
"tap": "0.7.1" | ||
"tap": "^12.1.1" | ||
}, | ||
@@ -17,0 +20,0 @@ "directories": { |
@@ -10,4 +10,5 @@ # pem-jwk | ||
```sh | ||
$ npm install -g pem-jwk | ||
$ openssl genrsa 2048 | pem-jwk > private.jwk | ||
$ pwm-jwk private.jwk > private.pem | ||
$ pem-jwk private.jwk > private.pem | ||
``` | ||
@@ -14,0 +15,0 @@ |
@@ -1,2 +0,2 @@ | ||
var assert = require('assert') | ||
var assert = require('tap') | ||
var factor = require('../factor') | ||
@@ -3,0 +3,0 @@ var BN = require('asn1.js').bignum |
@@ -1,2 +0,2 @@ | ||
var assert = require('assert') | ||
var assert = require('tap') | ||
var fs = require('fs') | ||
@@ -3,0 +3,0 @@ var pj = require('../index') |
Copyleft License
License(Experimental) Copyleft license information was found
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found
Found 1 instance in 1 package
12833
28
10
2
70
+ Addedasn1.js@5.4.1(transitive)
+ Addedbn.js@4.12.0(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
- Removedasn1.js@1.0.3(transitive)
- Removedbn.js@1.3.0(transitive)
Updatedasn1.js@^5.0.1