Metodo IX509PrivateKey::p ut_ProviderName (certenroll.h)

La proprietà ProviderName specifica o recupera il nome del provider di crittografia. Questa proprietà è abilitata per l'input e l'output.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_ProviderName(
  BSTR Value
);

Parametri

Value

Valore restituito

nessuno

Osservazioni

L'impostazione di questa proprietà imposta automaticamente le proprietà seguenti in modo che siano coerenti con il valore ProviderName specificato:

Queste proprietà sono impostate nel modo seguente:
  • I dati di configurazione del provider vengono usati, se disponibili, per determinare il valore ProviderType appropriato.
  • Se il provider specificato è un KSP CNG:
    • La proprietà LegacyCsp è impostata su VARIANT_FALSE.
    • La proprietà KeySpec è impostata su XCN_AT_NONE.
  • Se il provider specificato non è un KSP CNG:
    • La proprietà LegacyCsp è impostata su VARIANT_TRUE.
    • La proprietà KeySpec è impostata su XCN_AT_SIGNATURE.
Se si imposta la proprietà ProviderName , è consigliabile non impostare le proprietà LegacyCsp o ProviderType .

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

IX509PrivateKey