kepler-encryption-agreement
Version:
开普勒系列产品的加密插件
30 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/*
* @Author: zhangyida
* @Date: 2022-05-18 15:56:25
* @LastEditors: zhangyida
* @LastEditTime: 2022-05-18 16:19:53
* @FilePath: /workspace/kepler-encryption-agreement/index.ts
* @Description: Do not edit
*/
var Util_1 = require("./src/Util");
var EncryptionAgr = /** @class */ (function () {
function EncryptionAgr(options) {
this.options = Object.assign({}, options);
}
;
// 生成加密后的X-Auth-Token
EncryptionAgr.prototype.getAuthToken = function () {
var _a = this.options, PUBLICKEY = _a.PUBLICKEY, KEY = _a.KEY, CHANNEL = _a.CHANNEL, RANDOM = _a.RANDOM;
return Util_1.Util.getAuthToken(RANDOM, CHANNEL, PUBLICKEY, KEY);
};
// 对参数进行加密
EncryptionAgr.prototype.encryption = function () {
var _a = this.options, RANDOM = _a.RANDOM, PARAMS = _a.PARAMS;
return Util_1.Util.encryption(PARAMS, RANDOM);
};
return EncryptionAgr;
}());
exports.default = EncryptionAgr;
//# sourceMappingURL=index.js.map