Metodo ICEnroll4::getCertFromResponse (xenroll.h)

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

Il metodo getCertFromResponse recupera il certificato dalla risposta di un'autorità di certificazione . Questo metodo è stato definito per la prima volta dall'interfaccia ICEnroll4 .

Sintassi

HRESULT getCertFromResponse(
  [in]  BSTR strResponse,
  [out] BSTR *pstrCert
);

Parametri

[in] strResponse

Risposta con codifica base64.

[out] pstrCert

Puntatore a un BSTR che riceve il certificato recuperato dalla risposta. Al termine dell'uso della funzione BSTR, liberarla 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 di codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è una stringa contenente un certificato.

Commenti

La risposta contenuta in strResponse 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 della notazione sintassi astratta (ASN.1) delle strutture CMC.

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