Metodo ICspStatus::get_EnrollmentStatus (certenroll.h)

La proprietà EnrollmentStatus recupera un oggetto IX509EnrollmentStatus che contiene informazioni sulla registrazione del certificato.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_EnrollmentStatus(
  IX509EnrollmentStatus **ppValue
);

Parametri

ppValue

Valore restituito

nessuno

Osservazioni

Questa proprietà restituisce un oggetto IX509EnrollmentStatus . Questo oggetto viene in genere popolato quando si crea una richiesta di certificato PKCS #10. Le tre proprietà seguenti restituite da questo oggetto forniscono informazioni sulla coppia provider/algoritmo rappresentata da un oggetto ICspStatus :

  • La proprietà Display specifica se il provider e l'algoritmo devono essere visualizzati in un'interfaccia utente.
  • La proprietà Selected specifica se il provider e l'algoritmo possono essere usati per creare una coppia di chiavi per una richiesta di certificato.
  • La proprietà Status specifica se il provider e l'algoritmo sono stati ignorati o hanno generato un errore durante l'inizializzazione della richiesta.

Per comprendere come queste proprietà sono importanti, si supponga che una richiesta di certificato sia basata su un modello che specifica un provider e un algoritmo specifici. Le proprietà Display e Status per questa coppia provider/algoritmo sono abilitate. Per altri oggetti ICspStatus , una o entrambe queste proprietà potrebbero non essere abilitate. Per altri esempi completi, vedere la proprietà Ordinal .

La proprietà Status è impostata su EnrollUnknown quando viene creato prima l'oggetto IX509EnrollmentStatus . Se non è selezionata una coppia provider/algoritmo, lo stato può essere impostato su EnrollSkipped. Lo stato verrà impostato su EnrollError se la creazione della chiave non riesce per il provider selezionato e l'algoritmo durante l'inizializzazione del certificato.

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

ICspStatus

ICspStatuses