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 |