From a17a0b143e46be5927a54de939c4b81771e11a77 Mon Sep 17 00:00:00 2001 From: igor <igor.markin@vereign.com> Date: Thu, 28 Jan 2021 16:17:27 +0300 Subject: [PATCH] Add buikd --- dist/services/SigningService/SigningService.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dist/services/SigningService/SigningService.js b/dist/services/SigningService/SigningService.js index 9c172c9..6d67268 100644 --- a/dist/services/SigningService/SigningService.js +++ b/dist/services/SigningService/SigningService.js @@ -175,14 +175,23 @@ class SigningService { verifyMimeComponents(publicKeyPEM, vendor, mime, partsSignatures, partsRabinFingerprints) { return __awaiter(this, void 0, void 0, function* () { const { html, plain, attachmentsData } = yield this.parseMime(mime); + console.log({ html }); + console.log({ plain }); + console.log({ attachmentsData }); const document = this.helpers.parseHtml(html); const normalizedHTML = mime_normalizer_1.HTMLNormalizer.normalizeVendorHtml(document, vendor); + console.log({ normalizedHTML }); const normalizedPlain = mime_normalizer_1.PlainNormalizer.normalizePlain(plain); + console.log({ normalizedPlain }); const pseudoPlainPart = mime_normalizer_1.HTMLNormalizer.extractPseudoPlainPart(document); + console.log({ pseudoPlainPart }); const hashedAttachments = yield this.hashAttachments(attachmentsData, false); const originalNormalizedHtml = rka_1.default.findRKASubstring(normalizedHTML, partsRabinFingerprints.htmlPartRabinFingerprint, partsRabinFingerprints.htmlPartSize); + console.log({ originalNormalizedHtml }); const originalNormalizedPlain = rka_1.default.findRKASubstring(normalizedPlain, partsRabinFingerprints.plainPartRabinFingerprint, partsRabinFingerprints.plainPartSize); + console.log({ originalNormalizedPlain }); const originalPseudoPlain = rka_1.default.findRKASubstring(pseudoPlainPart, partsRabinFingerprints.pseudoPlainPartRabinFingerprint, partsRabinFingerprints.pseudoPlainPartSize); + console.log({ originalPseudoPlain }); const [htmlPartsValid, plainPartsValid, pseudoPlainPartsValid, attachmentsPartsValid,] = yield this.verifyPartsSignatures(publicKeyPEM, [ { signature: partsSignatures.htmlPartsSignature, -- GitLab