forked from coolaj86/eckles.js
		
	output json in example
This commit is contained in:
		
							parent
							
								
									c551f1a6b3
								
							
						
					
					
						commit
						1d050b5991
					
				
							
								
								
									
										12
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								README.md
									
									
									
									
									
								
							| @ -13,8 +13,20 @@ ECDSA tools. Lightweight. Zero Dependencies. Universal compatibility. | |||||||
| * PEM-to-JWK | * PEM-to-JWK | ||||||
| 
 | 
 | ||||||
| ```js | ```js | ||||||
|  | var eckles = require('eckles'); | ||||||
|  | var pem = require('fs').readFileSync('./fixtures/privkey-ec-p256.sec1.pem', 'ascii') | ||||||
|  | 
 | ||||||
| eckles.import({ pem: pem }).then(function (jwk) { | eckles.import({ pem: pem }).then(function (jwk) { | ||||||
|   console.log(jwk); |   console.log(jwk); | ||||||
|  |   /* | ||||||
|  |   { | ||||||
|  |     "kty": "EC", | ||||||
|  |     "crv": "P-256", | ||||||
|  |     "d": "iYydo27aNGO9DBUWeGEPD8oNi1LZDqfxPmQlieLBjVQ", | ||||||
|  |     "x": "IT1SWLxsacPiE5Z16jkopAn8_-85rMjgyCokrnjDft4", | ||||||
|  |     "y": "mP2JwOAOdMmXuwpxbKng3KZz27mz-nKWIlXJ3rzSGMo" | ||||||
|  |   } | ||||||
|  |   */ | ||||||
| }); | }); | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -10,5 +10,5 @@ var infile = process.argv[2]; | |||||||
| var keypem = fs.readFileSync(infile, 'ascii'); | var keypem = fs.readFileSync(infile, 'ascii'); | ||||||
| 
 | 
 | ||||||
| eckles.import({ pem: keypem }).then(function (jwk) { | eckles.import({ pem: keypem }).then(function (jwk) { | ||||||
|   console.log(jwk); |   console.log(JSON.stringify(jwk, null, 2)); | ||||||
| }); | }); | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "eckles", |   "name": "eckles", | ||||||
|   "version": "0.1.0", |   "version": "0.1.1", | ||||||
|   "description": "A focused, zero-dependency library for perfect universal ECDSA P-256 (prime256v1, secp256r1) and P-384 (secp384r1) support.", |   "description": "A focused, zero-dependency library for perfect universal ECDSA P-256 (prime256v1, secp256r1) and P-384 (secp384r1) support.", | ||||||
|   "main": "index.js", |   "main": "index.js", | ||||||
|   "bin": { |   "bin": { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user