Share via


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)