@@ -242,43 +242,46 @@ describe("NodeRSA", function(){
242242 assert ( ! publicNodeRSA . isPrivate ( ) ) ;
243243 } ) ;
244244
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 ) ;
247247 } ) ;
248248
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 ) ;
251251 } ) ;
252252
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 ) ;
255255 } ) ;
256256
257257 it ( "should create key from buffer/fs.readFileSync output" , function ( ) {
258258 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 ) ;
260263 } ) ;
261264
262265 it ( "should load PEM from buffer/fs.readFileSync output" , function ( ) {
263266 var key = new NodeRSA ( ) ;
264267 assert . equal ( key . isEmpty ( ) , true ) ;
265- key . loadFromPEM ( fs . readFileSync ( fileKey ) ) ;
268+ key . importKey ( fs . readFileSync ( fileKey ) ) ;
266269 assert . equal ( key . isEmpty ( ) , false ) ;
267- assert . equal ( key . getPrivatePEM ( ) , fileKeyPEM ) ;
270+ assert . equal ( key . exportPrivate ( ) , fileKeyPEM ) ;
268271 } ) ;
269272 } ) ;
270273
271274 describe ( "Bad cases" , function ( ) {
272275 it ( "not public key" , function ( ) {
273276 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" ) ;
276279 } ) ;
277280
278281 it ( "not private key" , function ( ) {
279282 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" ) ;
282285 } ) ;
283286 } ) ;
284287 } ) ;
@@ -352,7 +355,7 @@ describe("NodeRSA", function(){
352355 ( function ( i ) {
353356 var suit = dataBundle [ i ] ;
354357 it ( "should sign " + i , function ( ) {
355- key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . getPrivatePEM ( ) , {
358+ key = new NodeRSA ( generatedKeys [ generatedKeys . length - 1 ] . exportPrivate ( ) , {
356359 signingScheme : scheme + '-sha256' ,
357360 environment : env
358361 } ) ;
@@ -373,7 +376,7 @@ describe("NodeRSA", function(){
373376 for ( var alg in signHashAlgorithms [ env ] ) {
374377 ( function ( alg ) {
375378 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 ( ) , {
377380 signingScheme : scheme + '-' + alg ,
378381 environment : env
379382 } ) ;
@@ -389,7 +392,7 @@ describe("NodeRSA", function(){
389392
390393 describe ( "Bad cases" + ( envs . length > 1 ? " in " + env + " environment" : "" ) , function ( ) {
391394 it ( "incorrect data for verifying" , function ( ) {
392- var key = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
395+ var key = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
393396 signingScheme : scheme + '-sha256' ,
394397 environment : env
395398 } ) ;
@@ -398,7 +401,7 @@ describe("NodeRSA", function(){
398401 } ) ;
399402
400403 it ( "incorrect key for signing" , function ( ) {
401- var key = new NodeRSA ( generatedKeys [ 0 ] . getPublicPEM ( ) , {
404+ var key = new NodeRSA ( generatedKeys [ 0 ] . exportPublic ( ) , {
402405 signingScheme : scheme + '-sha256' ,
403406 environment : env
404407 } ) ;
@@ -408,11 +411,11 @@ describe("NodeRSA", function(){
408411 } ) ;
409412
410413 it ( "incorrect key for verifying" , function ( ) {
411- var key1 = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
414+ var key1 = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
412415 signingScheme : scheme + '-sha256' ,
413416 environment : env
414417 } ) ;
415- var key2 = new NodeRSA ( generatedKeys [ 1 ] . getPublicPEM ( ) , {
418+ var key2 = new NodeRSA ( generatedKeys [ 1 ] . exportPublic ( ) , {
416419 signingScheme : scheme + '-sha256' ,
417420 environment : env
418421 } ) ;
@@ -429,11 +432,11 @@ describe("NodeRSA", function(){
429432 } ) ;
430433
431434 it ( "different algorithms" , function ( ) {
432- var singKey = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
435+ var singKey = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
433436 signingScheme : scheme + '-md5' ,
434437 environment : env
435438 } ) ;
436- var verifyKey = new NodeRSA ( generatedKeys [ 0 ] . getPrivatePEM ( ) , {
439+ var verifyKey = new NodeRSA ( generatedKeys [ 0 ] . exportPrivate ( ) , {
437440 signingScheme : scheme + '-sha1' ,
438441 environment : env
439442 } ) ;
@@ -452,11 +455,11 @@ describe("NodeRSA", function(){
452455 for ( var alg in signHashAlgorithms [ 'browser' ] ) {
453456 ( function ( alg ) {
454457 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 ( ) , {
456459 signingScheme : scheme + '-' + alg ,
457460 environment : 'node'
458461 } ) ;
459- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
462+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
460463 signingScheme : scheme + '-' + alg ,
461464 environment : 'browser'
462465 } ) ;
@@ -465,11 +468,11 @@ describe("NodeRSA", function(){
465468 } ) ;
466469
467470 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 ( ) , {
469472 signingScheme : scheme + '-' + alg ,
470473 environment : 'node'
471474 } ) ;
472- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
475+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
473476 signingScheme : scheme + '-' + alg ,
474477 environment : 'browser'
475478 } ) ;
@@ -478,11 +481,11 @@ describe("NodeRSA", function(){
478481 } ) ;
479482
480483 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 ( ) , {
482485 signingScheme : scheme + '-' + alg ,
483486 environment : 'node'
484487 } ) ;
485- var browserKey = new NodeRSA ( generatedKeys [ 5 ] . getPrivatePEM ( ) , {
488+ var browserKey = new NodeRSA ( generatedKeys [ 5 ] . exportPrivate ( ) , {
486489 signingScheme : scheme + '-' + alg ,
487490 environment : 'browser'
488491 } ) ;
0 commit comments