diff --git a/src/app/document/controllers/MetaSignSignatureController.php b/src/app/document/controllers/MetaSignSignatureController.php index bc74d38e60df00aef1c71017b8571ebcff834f31..cbc751e38e099fdc30b153c257098896366f02e4 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