DATI_SERVER_TIMESTAMP

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