Método IX509PrivateKey::get_ProviderName (certenroll.h)

La propiedad ProviderName especifica o recupera el nombre del proveedor criptográfico. Esta propiedad está habilitada para web tanto para la entrada como para la salida.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_ProviderName(
  BSTR *pValue
);

Parámetros

pValue

Valor devuelto

None

Observaciones

Al establecer esta propiedad, se establecen automáticamente las siguientes propiedades para que sean coherentes con el valor ProviderName especificado:

Estas propiedades se establecen de la siguiente manera:
  • Los datos de configuración del proveedor se usan, si están disponibles, para determinar el valor ProviderType adecuado.
  • Si el proveedor especificado es un KSP de CNG:
    • La propiedad LegacyCsp se establece en VARIANT_FALSE.
    • La propiedad KeySpec se establece en XCN_AT_NONE.
  • Si el proveedor especificado no es un KSP de CNG:
    • La propiedad LegacyCsp se establece en VARIANT_TRUE.
    • La propiedad KeySpec se establece en XCN_AT_SIGNATURE.
Si establece la propiedad ProviderName , se recomienda no establecer las propiedades LegacyCsp o ProviderType .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h
Archivo DLL CertEnroll.dll

Consulte también

IX509PrivateKey