Condividi tramite


Metodo ICEnroll4::getCertFromFileResponse (xenroll.h)

[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

Il metodo getCertFromFileResponse recupera il certificato da un file contenente una risposta da un'autorità di certificazione. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4 .

Sintassi

HRESULT getCertFromFileResponse(
  [in]  BSTR strResponseFileName,
  [out] BSTR *pstrCert
);

Parametri

[in] strResponseFileName

Specifica il nome del file che contiene la risposta.

[out] pstrCert

Puntatore a un valore BSTR che riceve il certificato recuperato dalla risposta. Al termine dell'uso di BSTR, liberarlo chiamando la funzione SysFreeString .

Valore restituito

C++

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 dei codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è un valore String che contiene un certificato.

Commenti

La risposta contenuta in strResponseFileName deve contenere esattamente un certificato; Non è possibile presentare un certificato figlio.

La risposta può essere una risposta PKCS #7 o una risposta di gestione completa dei certificati tramite CMS (CMC ). Tuttavia, per accettare una risposta CMC completa, il provider di servizi di crittografia (CSP) deve supportare la codifica ASN.1 ( Abstract Syntax Notation One ) delle strutture CMC.

Quando questo metodo viene chiamato dallo script, il metodo visualizza un'interfaccia utente che chiede se l'utente consentirà un'operazione di lettura dal file system.

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 xenroll.h
Libreria Uuid.lib
DLL Xenroll.dll