Interfaccia ICertRequest2 (certcli.h)
L'interfaccia ICertRequest2 è una delle due interfacce che forniscono comunicazioni tra un'applicazione client o intermediaria e Servizi certificati.
Le applicazioni client e intermediarie possono chiamare i metodi ICertRequest2 per eseguire le attività seguenti:
- Inviare la richiesta di certificato.
- Recuperare l'eliminazione, l'ultimo stato e l'identificatore di una richiesta.
- Recuperare il certificato rilasciato per la richiesta.
- Recuperare i certificati in sospeso per le richieste precedenti.
- Recuperare il certificato dell'autorità di certificazione (CA) per il server Servizi certificati.
- Recuperare il valore della proprietà CA, il nome visualizzato e tutti i flag associati alla proprietà.
- Recuperare i dati di risposta memorizzati nella cache restituiti dal server.
- Recuperare il testo del messaggio di errore per un codice di errore HRESULT .
ICertRequest2 è definito in Certcli.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certcli.dll fornisce l'interfaccia ICertRequest2 . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certclil.dll, che viene fornito con Platform Software Development Kit (SDK).
Le interfacce di Servizi certificati supportano sia modelli di threading a apartment che free-threading. Per migliorare la velocità effettiva, è consigliabile eseguire il threading gratuito.
Ereditarietà
L'interfaccia ICertRequest2 eredita da ICertRequest e IDispatch. ICertRequest2 include anche questi tipi di membri:
Metodi
L'interfaccia ICertRequest2 include questi metodi.
ICertRequest2::GetCAProperty Recupera un valore della proprietà per l'autorità di certificazione (CA). (ICertRequest2.GetCAProperty) |
ICertRequest2::GetCAPropertyDisplayName Recupera il nome visualizzato della proprietà per una proprietà dell'autorità di certificazione (CA). |
ICertRequest2::GetCAPropertyFlags Recupera i flag di proprietà per una proprietà dell'autorità di certificazione (CA). |
ICertRequest2::GetErrorMessageText Recupera il testo del messaggio di errore per un codice di errore HRESULT. |
ICertRequest2::GetFullResponseProperty Recupera i dati di risposta memorizzati nella cache restituiti dal server. |
ICertRequest2::GetIssuedCertificate Recupera l'eliminazione di un certificato specificando l'ID richiesta o il numero di serie del certificato. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certcli.h (include Certsrv.h) |