From 122b15265af72d3c3457e61ed82d85fb3c831951 Mon Sep 17 00:00:00 2001 From: Jean-Laurent <jean-laurent.duzant@xelians.fr> Date: Tue, 4 Oct 2022 14:50:39 +0200 Subject: [PATCH] FIX TIME 0:40 fix invalid signature + testing/comparing signature data --- .../document/controllers/MetaSignSignatureController.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/document/controllers/MetaSignSignatureController.php b/src/app/document/controllers/MetaSignSignatureController.php index bc74d38e60..cbc751e38e 100644 --- a/src/app/document/controllers/MetaSignSignatureController.php +++ b/src/app/document/controllers/MetaSignSignatureController.php @@ -233,7 +233,7 @@ class MetaSignSignatureController $tmpDocument = $signer->preSign(new \SetaPDF_Core_Writer_TempFile()); $resultSignature = MetaSignSignatureController::signHash([ - 'config' => $config, + 'config' => $config, 'docHash' => base64_encode(hash_file('md5', $tmpDocument->getHashFile()->getPath())) ]); if (!empty($resultSignature['errors']) || !empty($resultSignature['code'])) { return ['code' => $resultSignature['code'], 'errors' => $resultSignature['errors']]; @@ -302,8 +302,7 @@ class MetaSignSignatureController "signatureKeyId" => $args['config']['metaSign']['signatureKeyId'], "signatureProfile" => $args['config']['metaSign']['signatureProfile'], "document" => [ - "docContent" => $args['docHash'], - "mimeType" => "application/pdf" + "docHash" => $args['docHash'] ] ]) ]); @@ -312,6 +311,6 @@ class MetaSignSignatureController return ['code' => $curlResponse['code'], 'errors' => $curlResponse['response']['errorInfo'] ?? $curlResponse['errors']]; } - return ['signatureContent' => base64_decode($curlResponse['response']['signatureContent']['bytes'])]; + return ['signatureContent' => $curlResponse['response']['signatureContent']['bytes']]; } } \ No newline at end of file -- GitLab