@@ -242,43 +242,46 @@ describe("NodeRSA", function(){
242
242
assert ( ! publicNodeRSA . isPrivate ( ) ) ;
243
243
} ) ;
244
244
245
- it ( ".getPrivatePEM () should return private PEM string" , function ( ) {
246
- assert . equal ( privateNodeRSA . getPrivatePEM ( ) , privateKeyPEM ) ;
245
+ it ( ".exportPrivate () should return private PEM string" , function ( ) {
246
+ assert . equal ( privateNodeRSA . exportPrivate ( ) , privateKeyPEM ) ;
247
247
} ) ;
248
248
249
- it ( ".getPublicPEM () from public key should return public PEM string" , function ( ) {
250
- assert . equal ( publicNodeRSA . getPublicPEM ( ) , publicKeyPEM ) ;
249
+ it ( ".exportPublic () from public key should return public PEM string" , function ( ) {
250
+ assert . equal ( publicNodeRSA . exportPublic ( ) , publicKeyPEM ) ;
251
251
} ) ;
252
252
253
- it ( ".getPublicPEM () from private key should return public PEM string" , function ( ) {
254
- assert . equal ( privateNodeRSA . getPublicPEM ( ) , publicKeyPEM ) ;
253
+ it ( ".exportPublic () from private key should return public PEM string" , function ( ) {
254
+ assert . equal ( privateNodeRSA . exportPublic ( ) , publicKeyPEM ) ;
255
255
} ) ;
256
256
257
257
it ( "should create key from buffer/fs.readFileSync output" , function ( ) {
258
258
var key = new NodeRSA ( fs . readFileSync ( fileKey ) ) ;
259
- assert . equal ( key . getPrivatePEM ( ) , fileKeyPEM ) ;
259
+ assert . equal ( key . exportPrivate ( ) , fileKeyPEM ) ;
260
+ key = new NodeRSA ( ) ;
261
+ key . importKey ( fs . readFileSync ( fileKey ) ) ;
262
+ assert . equal ( key . exportPrivate ( ) , fileKeyPEM ) ;
260
263
} ) ;
261
264
262
265
it ( "should load PEM from buffer/fs.readFileSync output" , function ( ) {
263
266
var key = new NodeRSA ( ) ;
264
267
assert . equal ( key . isEmpty ( ) , true ) ;
265
- key . loadFromPEM ( fs . readFileSync ( fileKey ) ) ;
268
+ key . importKey ( fs . readFileSync ( fileKey ) ) ;
266
269
assert . equal ( key . isEmpty ( ) , false ) ;
267
- assert . equal ( key . getPrivatePEM ( ) , fileKeyPEM ) ;
270
+ assert . equal ( key . exportPrivate ( ) , fileKeyPEM ) ;
268
271
} ) ;
269
272
} ) ;
270
273
271
274
describe ( "Bad cases" , function ( ) {
272
275
it ( "not public key" , function ( ) {
273
276
var key = new NodeRSA ( ) ;
274
- assert . throw ( function ( ) { key . getPrivatePEM ( ) ; } , Error , "It is not private key" ) ;
275
- assert . throw ( function ( ) { key . getPublicPEM ( ) ; } , Error , "It is not public key" ) ;
277
+ assert . throw ( function ( ) { key . exportPrivate ( ) ; } , Error , "It is not private key" ) ;
278
+ assert . throw ( function ( ) { key . exportPublic ( ) ; } , Error , "It is not public key" ) ;
276
279
} ) ;
277
280
278
281
it ( "not private key" , function ( ) {
279
282
var key = new NodeRSA ( publicKeyPEM ) ;
280
- assert . throw ( function ( ) { key . getPrivatePEM ( ) ; } , Error , "It is not private key" ) ;
281
- assert . doesNotThrow ( function ( ) { key . getPublicPEM ( ) ; } , Error , "It is not public key" ) ;
283
+ assert . throw ( function ( ) { key . exportPrivate ( ) ; } , Error , "It is not private key" ) ;
284
+ assert . doesNotThrow ( function ( ) { key . exportPublic ( ) ; } , Error , "It is not public key" ) ;
282
285
} ) ;
283
286
} ) ;
284
287
} ) ;
@@ -352,7 +355,7 @@ describe("NodeRSA", function(){
352
355
( function ( i ) {
353
356
var suit = dataBundle [ i ] ;
354
357
it ( "should sign " + i , function ( ) {
355
- key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . getPrivatePEM ( ) , {
358
+ key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . exportPrivate ( ) , {
356
359
signingScheme : scheme + '-sha256' ,
357
360
environment : env
358
361
} ) ;
@@ -373,7 +376,7 @@ describe("NodeRSA", function(){
373
376
for ( var alg in signHashAlgorithms [ env ] ) {
374
377
( function ( alg ) {
375
378
it ( "signing with custom algorithm (" + alg + ")" , function ( ) {
376
- var key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . getPrivatePEM ( ) , {
379
+ var key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . exportPrivate ( ) , {
377
380
signingScheme : scheme + '-' + alg ,
378
381
environment : env
379
382
} ) ;
@@ -389,7 +392,7 @@ describe("NodeRSA", function(){
389
392
390
393
describe ( "Bad cases" + ( envs . length > 1 ? " in " + env + " environment" : "" ) , function ( ) {
391
394
it ( "incorrect data for verifying" , function ( ) {
392
- var key = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
395
+ var key = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
393
396
signingScheme : scheme + '-sha256' ,
394
397
environment : env
395
398
} ) ;
@@ -398,7 +401,7 @@ describe("NodeRSA", function(){
398
401
} ) ;
399
402
400
403
it ( "incorrect key for signing" , function ( ) {
401
- var key = new NodeRSA ( generatedKeys [ 0 ] . getPublicPEM ( ) , {
404
+ var key = new NodeRSA ( generatedKeys [ 0 ] . exportPublic ( ) , {
402
405
signingScheme : scheme + '-sha256' ,
403
406
environment : env
404
407
} ) ;
@@ -408,11 +411,11 @@ describe("NodeRSA", function(){
408
411
} ) ;
409
412
410
413
it ( "incorrect key for verifying" , function ( ) {
411
- var key1 = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
414
+ var key1 = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
412
415
signingScheme : scheme + '-sha256' ,
413
416
environment : env
414
417
} ) ;
415
- var key2 = new NodeRSA ( generatedKeys [ 1 ] . getPublicPEM ( ) , {
418
+ var key2 = new NodeRSA ( generatedKeys [ 1 ] . exportPublic ( ) , {
416
419
signingScheme : scheme + '-sha256' ,
417
420
environment : env
418
421
} ) ;
@@ -429,11 +432,11 @@ describe("NodeRSA", function(){
429
432
} ) ;
430
433
431
434
it ( "different algorithms" , function ( ) {
432
- var singKey = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
435
+ var singKey = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
433
436
signingScheme : scheme + '-md5' ,
434
437
environment : env
435
438
} ) ;
436
- var verifyKey = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
439
+ var verifyKey = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
437
440
signingScheme : scheme + '-sha1' ,
438
441
environment : env
439
442
} ) ;
@@ -452,11 +455,11 @@ describe("NodeRSA", function(){
452
455
for ( var alg in signHashAlgorithms [ 'browser' ] ) {
453
456
( function ( alg ) {
454
457
it ( "signing with custom algorithm (" + alg + ") (equal test)" , function ( ) {
455
- var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
458
+ var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
456
459
signingScheme : scheme + '-' + alg ,
457
460
environment : 'node'
458
461
} ) ;
459
- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
462
+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
460
463
signingScheme : scheme + '-' + alg ,
461
464
environment : 'browser'
462
465
} ) ;
@@ -465,11 +468,11 @@ describe("NodeRSA", function(){
465
468
} ) ;
466
469
467
470
it ( "sign in node & verify in browser (" + alg + ")" , function ( ) {
468
- var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
471
+ var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
469
472
signingScheme : scheme + '-' + alg ,
470
473
environment : 'node'
471
474
} ) ;
472
- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
475
+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
473
476
signingScheme : scheme + '-' + alg ,
474
477
environment : 'browser'
475
478
} ) ;
@@ -478,11 +481,11 @@ describe("NodeRSA", function(){
478
481
} ) ;
479
482
480
483
it ( "sign in browser & verify in node (" + alg + ")" , function ( ) {
481
- var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
484
+ var nodeKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
482
485
signingScheme : scheme + '-' + alg ,
483
486
environment : 'node'
484
487
} ) ;
485
- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
488
+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
486
489
signingScheme : scheme + '-' + alg ,
487
490
environment : 'browser'
488
491
} ) ;
0 commit comments