Condividi tramite


Metodo ICspInformations::GetCspStatusFromProviderName (certenroll.h)

Il metodo GetCspStatusFromProviderName recupera un oggetto ICspStatus per un provider legacy in base al nome del provider e alle operazioni chiave supportate. Questo metodo è abilitato per il Web.

Sintassi

HRESULT GetCspStatusFromProviderName(
  [in]  BSTR        strProviderName,
  [in]  X509KeySpec LegacyKeySpec,
  [out] ICspStatus  **ppValue
);

Parametri

[in] strProviderName

BSTR che contiene il nome del provider di crittografia o il provider e i nomi degli algoritmi separati da una virgola nel formato algorithm_name, provider_name.

[in] LegacyKeySpec

Valore di enumerazione X509KeySpec che specifica se una chiave può essere usata per la crittografia, la firma o entrambi. I valori possibili sono i seguenti:

  • XCN_AT_KEYEXCHANGE
  • XCN_AT_SIGNATURE

[out] ppValue

Indirizzo di una variabile che riceve un puntatore a un'interfaccia ICspStatus che contiene informazioni su un provider di crittografia e una coppia di algoritmi che soddisfa i valori dei parametri strProviderName e LegacyKeySpec .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

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

ICspInformation

ICspInformations