cie-middleware icon indicating copy to clipboard operation
cie-middleware copied to clipboard

PODOFO - Compilazione cie_sign_sdk

Open mapo80 opened this issue 3 years ago • 3 comments

Salve a tutti,

ho provato ad eseguire la compilazione di CieSignSdk, ho seguito tuti i passi indicati nel file README.md. Ho errori in fase di compilazione del file PdfSignatureGenerator.cpp. Non risultano presenti alcuni riferimenti a PoDoFo, la versione che ho utilizzato è la 0.9.7 (ho provato anche con le versioni precedenti). Riporto una parte degli errori:

Screenshot at Apr 26 20-21-18

Si far riferimento a SetIncrementUpdates ma non fa parte di PoDoFo::PdfMemDocument. Possibile che sia necessaria una versione forkata di Podofo?

Commentando gli errori riportati dal compilatore nel file PdfSignatureGenerator.cpp riesco ad eseguire la build dell'sdk.

Grazie.

mapo80 avatar Apr 26 '21 18:04 mapo80

Ciao @mapo80 dovrebbe essere la versione 0.9.1. Hai provato a usare questa versione?

image

amusarra avatar Mar 18 '22 00:03 amusarra

Decisamente quei metodi vengono da una versione forkata di PoDoFo. Con la vecchia API 0.9.x la firma era supportata solo come operazione di basso livello, e proprio per questo motivo che forse il fork si sarebbe potuto evitare. Colgo comunque l'occasione per segnalare che sul master di PoDoFo è disponibile una nuova API per la firma di altissimo livello che è compliant PAdES_B. La release stabile che la introdurrà sarà la 1.0.0, anche se è già tutto utilizzabile in master ed è anche estremamente testato (davanti e dietro le scene).

ceztko avatar Jun 10 '24 08:06 ceztko

Ciao @ceztko, grazie per aver risposto a questo thread aperto ormai da un po' di tempo. Quello che hai scritto è molto interessante e sicuramente sarà utile a chi dovrà implementare questa funzionalità. Grazie!

mapo80 avatar Jun 10 '24 09:06 mapo80