dmtCoSigningFileDetachedWithCadesAttributes

Questa funzione permette di aggiungere una firma ad un file precedentemente firmato in modo detached (non contenente il contenuto del file originale) utilizzando il formato CADEs previsto dlle nuove normative dal primo gennaio 2010

 

Dichiarazione - C

int WINAPI dmtCoSigningFileDetachedWithCadesAttributes(HDMTOBJ hDmt,

   CHAR *szDetachedSignedFile,

   CHAR *szOriginalFile,

   CHAR *szAlgHash = szOID_NIST_sha256,

   CHAR *szPin = "",

   BOOL fAddDsiTimeRef = FALSE,

   CHAR *szSigningTime = "",

   CHAR *szSigningTimeFormat = "");

 

 

Dichiarazione - Visual Dataflex

External_Function dmtCoSigningFileDetachedWithCadesAttributes "dmtCoSigningFileDetachedWithCadesAttributes" Dimatec.dll;

HDMTOBJ hDmt;

 string szDetachedSignedFile;

string  szOriginalFile;

string  szAlgHash ;

string  szPin ;

BOOLEAN fAddDsiTimeRef ;

string  szSigningTime  ;

string  szSigningTimeFormat ;

returns integer

 

Dichiarazione - Visual Basic

 

Dichiarazione - C Sharp

       [DllImport("Dimatec.dll")]

        public static extern int dmtCoSigningFileDetachedWithCadesAttributes(int hDmt,

                                                        string szDetachedSignedFile,

                                                        string szOriginalFile,

                                                        string szAlgHash /*= szOID_NIST_sha256*/,

                                                        string szPin ,

                                                        bool fAddDsiTimeRef /*= False*/,

                                                        string szSigningTime ,

                                                        string szSigningTimeFormat );

 

Parametri di input:
 
Valore di ritorno:

DMT_OK in caso di successo, altrimenti un codice di errore

 

In caso di successo verrą aggiornato il file szDetachedSignedFile