Struttura usata con dmtAddSignatureTimeStamp per la richiesta di marca temporale da aggiungere direttamente nella firma, utile per la marca temporale embedded PDF
definizione C:
// enumerazione per i Tipi di server a cui si puņ richiedere il servizio di TimeStamp
enum TIPO_SERVER_TIMESTAMP
{
SERVER_FREE,
SERVER_INFOCERT,
SERVER_POSTECOM,
SERVER_ARUBA
};
Struct DATI_SERVER_TIMESTAMP
{
TIPO_SERVER_TIMESTAMP TipoServerTimeStamp;
CHAR *szAlgHash; // algoritmo da usare
CHAR *szHttpServerUrl; // indirizzo del server di timestamp
CHAR *szUsername; // nome utente/login
CHAR *szPassword; // password
CHAR *szCertificateFile; // nome del file che contiene il certificato P12 la dove richiesto dal server di timestamp (ad esempio Postecom)
CHAR *szCertificatePassword; // password del certificato P12
};
enumerazioni per dmttimestamp
Enum TIPO_FILE_TIMESTAMP
M7M_TIMESTAMP = 0
TSD_TIMESTAMP = 1