Metodo IX509Enrollment::InitializeFromRequest (certenroll.h)

Il metodo InitializeFromRequest inizializza l'oggetto di registrazione da un oggetto IX509CertificateRequest esistente. Questo metodo è abilitato per Il Web.

Sintassi

HRESULT InitializeFromRequest(
  [in] IX509CertificateRequest *pRequest
);

Parametri

[in] pRequest

Puntatore all'interfaccia IX509CertificateRequest .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Codice/valore restituito Descrizione
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
L'oggetto di registrazione è già stato inizializzato.

Commenti

Metodo InitializeFromRequest :

  • Verifica che la richiesta sia un oggetto pkCS #10, PKCS #7 o richiesta CMC.
  • Recupera il modello, se presente, associato alla richiesta.
  • Convalida il modello.
  • Imposta l'oggetto request sulla proprietà Request .
  • Recupera il conteggio delle firme, i criteri di rilascio e i criteri dell'applicazione dal modello.
  • Recupera il certificato di rinnovo se presente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

IX509CertificateRequest

IX509CertificateRequestCmc

IX509CertificateRequestPkcs10

IX509CertificateRequestPkcs7

IX509Enrollment