EN
Ce contenu n’est pas disponible dans votre langue. Voici la version anglaise.

SignerSign function

The SignerSign function signs the specified file.

Note  This function has no associated header file or import library. To call this function, you must create a user-defined header file and use the LoadLibrary and GetProcAddress functions to dynamically link to Mssign32.dll.

Syntax


HRESULT WINAPI SignerSign(
  _In_      SIGNER_SUBJECT_INFO *pSubjectInfo,
  _In_      SIGNER_CERT *pSignerCert,
  _In_      SIGNER_SIGNATURE_INFO *pSignatureInfo,
  _In_opt_  SIGNER_PROVIDER_INFO *pProviderInfo,
  _In_opt_  LPCWSTR pwszHttpTimeStamp,
  _In_opt_  PCRYPT_ATTRIBUTES psRequest,
  _In_opt_  LPVOID pSipData
);

Parameters

pSubjectInfo [in]

A pointer to a SIGNER_SUBJECT_INFO structure that specifies the subject to sign.

pSignerCert [in]

A pointer to a SIGNER_CERT structure that specifies the certificate to use to create the digital signature.

pSignatureInfo [in]

A pointer to a SIGNER_SIGNATURE_INFO structure that contains information about the digital signature.

pProviderInfo [in, optional]

A pointer to a SIGNER_PROVIDER_INFO structure that specifies the cryptographic service provider (CSP) and private key information used to create the digital signature.

If the value of this parameter is NULL, the value of the pSignerCert parameter must specify a certificate that is associated with a CSP.

pwszHttpTimeStamp [in, optional]

The URL of a time stamp server.

psRequest [in, optional]

A pointer to an array of CRYPT_ATTRIBUTE structures that are added to a sign request. This parameter is ignored if the pwszHttpTimeStamp parameter does not contain a valid value that is not NULL.

pSipData [in, optional]

A 32-bit value that is passed as additional data to SIP functions. The format and content of this is defined by the SIP provider.

Return value

If the function succeeds, the function returns S_OK.

If the function fails, it returns an HRESULT value that indicates the error. For a list of common error codes, see Common HRESULT Values.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

DLL

Mssign32.dll

See also

SignerSignEx

 

 

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft