SignerTimeStampEx fonction)

L’heure de la fonction SignerTimeStampEx marque l’objet spécifié et retourne éventuellement un pointeur vers une structure de _ contexte de signataire qui contient un pointeur vers un objet BLOB. Cette fonction prend en charge l’horodatage Authenticode. Pour effectuer l’horodatage de l’infrastructure à clé publique (RFC 3161) X. 509, utilisez la fonction SignerTimeStampEx2 .

Notes

Cette fonction n’a aucun fichier d’en-tête ou bibliothèque d’importation associé. Pour appeler cette fonction, vous devez créer un fichier d’en-tête défini par l’utilisateur et utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique à Mssign32.dll.

Syntaxe

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 
);

Paramètres

dwFlags [ dans]

Réservé. Ce paramètre doit avoir la valeur zéro.

pSubjectInfo [ dans]

Adresse d’une structure d' _ _ informations de sujet du signataire qui représente l’objet à horodater.

pwszHttpTimeStamp [ dans]

Adresse d’une chaîne Unicode terminée par le caractère null qui contient l’URL d’un serveur d’horodatage.

psRequest [ dans]

Optionnel. Adresse d’une structure d' _ attributs de chiffre qui contient des attributs supplémentaires ajoutés à la demande d’horodatage.

Ce paramètre est facultatif et peut avoir la valeur null s’il n’est pas inclus.

pSipData [ dans]

facultatif. Valeur 32 bits qui est passée en tant que données supplémentaires aux fonctions du package d’interface de sujet (SIP). Le format et le contenu de ce paramètre sont définis par le fournisseur SIP.

Ce paramètre est facultatif et peut avoir la valeur null s’il n’est pas inclus.

ppSignerContext [ à]

Optionnel. Adresse d’un pointeur vers la structure de _ contexte du signataire qui contient l’objet BLOB signé. Lorsque vous avez terminé d’utiliser la structure du _ contexte du signataire , libérez-la en appelant la fonction SignerFreeSignerContext .

Valeur de retour

Si la fonction s’exécute correctement, la fonction retourne la valeur _ OK.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez valeurs HRESULT communes.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
DLL
Mssign32.dll

Voir aussi

SignerTimeStamp