Compartilhar via


Método ICertSrvSetupKeyInformation::p ut_ProviderName (casetup.h)

A propriedade ProviderName obtém ou define o nome do provedor de serviços criptográficos (CSP) ou KSP (provedor de armazenamento de chaves ) que é usado para gerar ou armazenar a chave privada.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT put_ProviderName(
  const BSTR bstrVal
);

Parâmetros

bstrVal

Valor retornado

Nenhum

Comentários

Para um KSP, o valor da propriedade ProviderName deve ser formatado como PublicKeyAlgorithmName, number sign (#) e KeyStorageProviderName, por exemplo , "RSA#Microsoft Software Key Storage Provider" ou "ECDSA_P256#Microsoft Software Key Storage Provider". O algoritmo de chave pública deve ter suporte do provedor. Para obter algoritmos com suporte, chame a função NCryptEnumAlgorithms com o parâmetro dwAlgOperations definido como NCRYPT_SIGNATURE_OPERATION. Para obter informações sobre identificadores de algoritmo, consulte Identificadores de algoritmo CNG.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho casetup.h
DLL Certocm.dll

Confira também

ICertSrvSetupKeyInformation