Condividi tramite


Funzione SignerTimeStampEx

La funzione SignerTimeStampEx imposta il timestamp dell'oggetto specificato e restituisce facoltativamente un puntatore a una struttura SIGNER_CONTEXT che contiene un puntatore a un BLOB. Questa funzione supporta il timestamp Authenticode. Per eseguire il timestamp X.509 Public Key Infrastructure (RFC 3161), usare la funzione SignerTimeStampEx2 .

Nota

Questa funzione non ha alcun file di intestazione associato o una libreria di importazione. Per chiamare questa funzione, è necessario creare un file di intestazione definito dall'utente e usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Mssign32.dll.

 

Sintassi

HRESULT WINAPI SignerTimeStampEx(
  _Reserved_ DWORD               dwFlags,
  _In_       SIGNER_SUBJECT_INFO *pSubjectInfo,
  _In_       LPCWSTR             pwszHttpTimeStamp,
  _In_       PCRYPT_ATTRIBUTES   psRequest,
  _In_       LPVOID              pSipData,
  _Out_      SIGNER_CONTEXT      **ppSignerContext 
);

Parametri

dwFlags [in]

Riservato. Questo parametro deve essere impostato su zero.

pSubjectInfo [in]

Indirizzo di una struttura SIGNER_SUBJECT_INFO che rappresenta l'oggetto da specificare.

pwszHttpTimeStamp [in]

Indirizzo di una stringa Unicode con terminazione null contenente l'URL di un server timestamp.

psRequest [in]

Facoltativa. Indirizzo di una struttura CRYPT_ATTRIBUTES che contiene attributi aggiuntivi aggiunti alla richiesta di timestamp.

Questo parametro è facoltativo e può essere NULL se non è incluso.

pSipData [in]

Facoltativa. Valore a 32 bit passato come dati aggiuntivi alle funzioni SIP ( Subject Interface Package ). Il formato e il contenuto di questo parametro sono definiti dal provider SIP.

Questo parametro è facoltativo e può essere NULL se non è incluso.

ppSignerContext [out]

Facoltativa. Indirizzo di un puntatore alla struttura SIGNER_CONTEXT contenente il BLOB firmato. Al termine dell'uso della struttura SIGNER_CONTEXT , liberarla chiamando la funzione SignerFreeSignerContext .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
DLL
Mssign32.dll

Vedi anche

SignerTimeStamp