In questa pagina viene descritta la libreria per l'utilizzo della firma grafometrica dei documenti. Attualmente, l'unico provider configurato è Namirial, cui ci si interfaccia utilizzando la apposita SDK, integrata all'interno dello SmartAgent.
I parametri che si possono impostare sono i seguenti:
$path = "D:/Works/FirmaCerta_SDK/PDF Test/test1.pdf";
$device = "tdWacomSTU530";
$certificate = "Firma GrafoCerta (FEA) Demo_TRUST";
$objFirma = itaFirmaGrafometrica::getFirmaGrafometrica();
$objFirma->sign($path, $device, $certificate, array(
'returnForm' => 'cwbZzzNamirialSignatureTest',
'returnId' => 'signature',
'returnEvent' => 'onSignatureCallback'
));
if ($objFirma->getErrorCode() !== 0) {
Out::msgStop("ERRORE", $objFirma->getErrorDescription());
}
Occorre passare al metodo i seguenti parametri:
Nell'evento di ritorno verranno restituiti:
$path = "D:/Works/PhpDev/dati/itaEngine/tmp/uploads/20170517144428144.pdf";
$objFirma = itaFirmaGrafometrica::getFirmaGrafometrica();
$objFirma->verify($path, array(
'returnForm' => 'cwbZzzNamirialSignatureTest',
'returnId' => 'verify',
'returnEvent' => 'onVerifySignatureCallback'
));
if ($objFirma->getErrorCode() !== 0) {
Out::msgStop("ERRORE", $objFirma->getErrorDescription());
}
Occorre passare al metodo i seguenti parametri:
Nell'evento di ritorno verrà restituito solamente l'esito (True/False).65 visualizzazioni.