Add keys generation and code optimization

This commit is contained in:
Vladislav Hristov
2018-06-27 14:21:49 +03:00
parent c0ec4b8fb7
commit 9cfed8ec81
4 changed files with 37 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
'use strict';
const Key = require('./key');
const Key = require('./keyRSA');
const keyOrNull = key => (key ? Key(key) : null);
@@ -25,15 +25,15 @@ module.exports = class Keys {
const keys = {};
Object.keys({ A006: '', X002: '', E002: '' }).forEach((key) => {
keys[key] = Key.generate();
keys[key] = Key().generate();
});
return new Keys(keys);
}
setBankKeys(bankKeys) {
this.keys.bankX002.importKey(bankKeys.bankX002);
this.keys.bankE002.importKey(bankKeys.bankE002);
this.keys.bankX002 = Key().importKey(bankKeys.bankX002);
this.keys.bankE002 = Key().importKey(bankKeys.bankE002);
}
a() {