Compartilhar via


Interface ICspInformation (certenroll.h)

A interface ICspInformation fornece acesso a informações gerais sobre um provedor criptográfico. As informações são inicializadas chamando o método InitializeFromName ou InitializeFromType . As informações são recuperadas usando os métodos e as propriedades a seguir. Para obter informações sobre CSPs, consulte CSPs e o processo de criptografia.

Herança

A interface ICspInformation herda da interface IDispatch . ICspInformation também tem estes tipos de membros:

Métodos

A interface ICspInformation tem esses métodos.

 
ICspInformation::get_CspAlgorithms

Recupera uma coleção de interfaces ICspAlgorithm que contêm informações sobre os algoritmos compatíveis com o provedor.
ICspInformation::get_HasHardwareRandomNumberGenerator

Recupera um valor booliano que especifica se o provedor dá suporte a um gerador de número aleatório de hardware que pode ser usado para criar bytes aleatórios para operações criptográficas.
ICspInformation::get_IsHardwareDevice

Recupera um valor booliano que determina se o provedor é implementado em um dispositivo de hardware.
ICspInformation::get_IsRemovable

Recupera um valor booliano que especifica se o token que contém a chave pode ser removido.
ICspInformation::get_IsSmartCard

Recupera um valor booliano que especifica se o provedor é um provedor de cartão inteligente.
ICspInformation::get_IsSoftwareDevice

Recupera um valor booliano que especifica se o provedor é implementado no software.
ICspInformation::get_KeySpec

Recupera um valor que especifica o uso pretendido dos algoritmos compatíveis com o provedor.
ICspInformation::get_LegacyCsp

Recupera um valor booliano que especifica se o provedor é um provedor CNG (Cryptography API:_Next Generation) ou um CSP cryptoAPI (herdado).
ICspInformation::get_MaxKeyContainerNameLength

Recupera o comprimento máximo com suporte para o nome do contêiner de chave privada associado ao provedor.
ICspInformation::get_Name

Recupera o nome.
ICspInformation::get_Type

Recupera o tipo do provedor.
ICspInformation::get_Valid

Recupera um valor booliano que especifica se o provedor está instalado no computador cliente.
ICspInformation::get_Version

Recupera o número de versão do provedor.
ICspInformation::GetCspStatusFromOperations

Cria um objeto ICspStatus para o primeiro algoritmo com suporte que é consistente com a assinatura, criptografia, hash ou operação de criptografia especificada.
ICspInformation::GetDefaultSecurityDescriptor

Recupera o descritor de segurança de chave privada padrão.
ICspInformation::InitializeFromName

Inicializa o objeto de uma cadeia de caracteres que contém um nome de provedor.
ICspInformation::InitializeFromType

Inicializa o objeto do provedor criptográfico padrão.

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

Confira também

CertEnroll Interfaces

ICspInformations

IDispatch