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 |