Compartilhar via


Método IX509PrivateKey::p ut_ProviderName (certenroll.h)

A propriedade ProviderName especifica ou recupera o nome do provedor criptográfico. Essa propriedade é habilitada para a Web para entrada e saída.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT put_ProviderName(
  BSTR Value
);

Parâmetros

Value

Valor retornado

Nenhum

Comentários

Definir essa propriedade define automaticamente as seguintes propriedades como consistentes com o valor ProviderName especificado:

Essas propriedades são definidas da seguinte maneira:
  • Os dados de configuração do provedor são usados, se disponíveis, para determinar o valor ProviderType apropriado.
  • Se o provedor especificado for um CNG KSP:
    • A propriedade LegacyCsp é definida como VARIANT_FALSE.
    • A propriedade KeySpec é definida como XCN_AT_NONE.
  • Se o provedor especificado não for um KSP CNG:
    • A propriedade LegacyCsp é definida como VARIANT_TRUE.
    • A propriedade KeySpec é definida como XCN_AT_SIGNATURE.
Se você definir a propriedade ProviderName , recomendamos que você não defina as propriedades LegacyCsp ou ProviderType .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h
DLL CertEnroll.dll

Confira também

IX509PrivateKey