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 |