From 1a80d4d23cb7f1950fb71ec05ad1120558370f68 Mon Sep 17 00:00:00 2001 From: Alexey Lunin <alexey.lunin@vereign.com> Date: Mon, 10 Feb 2020 14:33:03 +0300 Subject: [PATCH] Apply polyfill --- javascript/src/utilities/signingUtilities.js | 7 +++++++ javascript/webpack.config.dev.js | 7 +++++++ javascript/webpack.config.js | 2 -- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/javascript/src/utilities/signingUtilities.js b/javascript/src/utilities/signingUtilities.js index 89923fc..0151eac 100644 --- a/javascript/src/utilities/signingUtilities.js +++ b/javascript/src/utilities/signingUtilities.js @@ -35,7 +35,14 @@ import { byteArrayToBase64 } from "../utilities/stringUtilities"; const libmime = require("libmime"); +const webcryptoLiner = require("webcrypto-liner/build/index"); const pkijs = require("pkijs"); + +pkijs.setEngine( + "webcrypto-liner", + webcryptoLiner.crypto, + new pkijs.CryptoEngine({ name: "webcrypto-liner", crypto: webcryptoLiner.crypto, subtle: webcryptoLiner.crypto.subtle }) +); const asn1js = require("asn1js"); const pvutils = require("pvutils"); diff --git a/javascript/webpack.config.dev.js b/javascript/webpack.config.dev.js index 6883e83..c895fac 100644 --- a/javascript/webpack.config.dev.js +++ b/javascript/webpack.config.dev.js @@ -10,6 +10,13 @@ module.exports = merge(common, { port: 9000, headers: { 'Access-Control-Allow-Origin': '*' + }, + proxy: { + '/api': { + target: 'https://alexeylunin.dev.vereign.com', + secure: false, + changeOrigin: true + } } }, plugins: [ diff --git a/javascript/webpack.config.js b/javascript/webpack.config.js index 70f7c3c..2c2452a 100644 --- a/javascript/webpack.config.js +++ b/javascript/webpack.config.js @@ -7,8 +7,6 @@ module.exports = { "viamapi-client": ["core-js/fn/promise", "./src/viamapi-client.js"], "viamapi-iframe": [ "babel-polyfill", - 'asmcrypto.js', - "webcrypto-liner", "./src/iframe/viamapi-iframe.js" ] }, -- GitLab