Partager via


SignerTimeStamp, fonction

La fonction SignerTimeStamp marque l’heure de l’objet spécifié. Cette fonction prend en charge l’horodatage Authenticode. Pour effectuer l’horodatage X.509 Public Key Infrastructure (RFC 3161), utilisez la fonction SignerTimeStampEx2 .

Notes

Cette fonction n’a pas de fichier d’en-tête associé ni de bibliothèque d’importation. 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 vers Mssign32.dll.

 

Syntaxe

HRESULT WINAPI SignerTimeStamp(
  _In_     SIGNER_SUBJECT_INFO *pSubjectInfo,
  _In_     LPCWSTR             pwszHttpTimeStamp,
  _In_opt_ PCRYPT_ATTRIBUTES   psRequest,
  _In_opt_ LPVOID              pSipData
);

Paramètres

pSubjectInfo [in]

Adresse d’une structure de SIGNER_SUBJECT_INFO qui représente le sujet à horodatage.

pwszHttpTimeStamp [in]

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

psRequest [in, facultatif]

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

Ce paramètre est facultatif et peut être NULL s’il n’est pas inclus.

pSipData [in, facultatif]

Valeur 32 bits qui est passée en tant que données supplémentaires aux fonctions SIP. Le format et le contenu de ce sont définis par le fournisseur SIP.

Ce paramètre est facultatif et peut être NULL s’il n’est pas inclus.

Valeur retournée

Si la fonction réussit, la fonction retourne S_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 courantes.

Spécifications

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