nl_tokens: ========================================================
pl_tokens: function loadKeysIntoMap ( org , cb ) { var uuid = uuidV4 ( ) ; var re = new RegExp ( '(?:\r\n|\r|\n)' , 'g' ) ; var keypair = new NodeRSA ( { b : opt . options . keystrength } ) ; var publicKeyPem = keypair . exportKey ( 'pkcs8-public-pem' ) . replace ( re , '\\n' ) ; var privateKeyPem = keypair . exportKey ( 'pkcs8-private-pem' ) . replace ( re , '\\n' ) ; var options = { env : opt . options . env , kvm : opt . options . privkeysmap , key : 'private__' + uuid , value : privateKeyPem } ; common . logWrite ( sprintf ( 'provisioning new key %s' , uuid ) ) ; org . kvms . put ( options , function ( e , result ) { if ( e ) return cb ( e , result ) ; options . kvm = <mask> . options . pubkeysmap ; options . key = 'public__' + uuid ; options . value = publicKeyPem ; org . kvms . put ( options , function ( e , result ) { if ( e ) return cb ( e , result ) ; options . kvm = opt . options . kidmap ; options . key = 'currentKid' ; options . value = uuid ; org . kvms . put ( options , function ( e , result ) { if ( e ) return cb ( e , result ) ; cb ( null , result ) ; } ) ; } ) ; } ) ; }