Metodo IEnroll::CreatePKCS7RequestFromRequest (xenroll.h)

[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

Il metodo CreatePKCS7RequestFromRequest crea una richiesta PKCS #7 da una richiesta di certificato esistente. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll .

Sintassi

HRESULT CreatePKCS7RequestFromRequest(
  [in]  PCRYPT_DATA_BLOB pRequest,
  [in]  PCCERT_CONTEXT   pSigningCertContext,
  [out] PCRYPT_DATA_BLOB pPkcs7Blob
);

Parametri

[in] pRequest

Puntatore a una struttura CRYPT_DATA_BLOB che rappresenta la richiesta esistente.

[in] pSigningCertContext

Puntatore a una struttura CERT_CONTEXT che rappresenta il certificato usato per firmare la richiesta.

[out] pPkcs7Blob

Puntatore a una struttura CRYPT_DATA_BLOB che riceve la richiesta di certificato PKCS #7 restituita.

Al termine dell'uso di questa memoria, liberarlo passando il membro pbData di questa struttura alla funzione CoTaskMemFree .

Valore restituito

Se il metodo ha esito positivo, il metodo restituisce S_OK.

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

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h
Libreria Uuid.lib
DLL Xenroll.dll

Vedi anche

IEnroll

IEnroll2