Interfaz ICspInformation (certenroll.h)

La interfaz ICspInformation proporciona acceso a información general sobre un proveedor criptográfico. La información se inicializa llamando al método InitializeFromName o InitializeFromType . La información se recupera mediante los métodos y propiedades siguientes. Para obtener información sobre los CSP, consulte CSP y el proceso de criptografía.

Herencia

La interfaz ICspInformation hereda de la interfaz IDispatch . ICspInformation también tiene estos tipos de miembros:

Métodos

La interfaz ICspInformation tiene estos métodos.

 
ICspInformation::get_CspAlgorithms

Recupera una colección de interfaces ICspAlgorithm que contienen información sobre los algoritmos admitidos por el proveedor.
ICspInformation::get_HasHardwareRandomNumberGenerator

Recupera un valor booleano que especifica si el proveedor admite un generador de números aleatorios de hardware que se puede usar para crear bytes aleatorios para las operaciones criptográficas.
ICspInformation::get_IsHardwareDevice

Recupera un valor booleano que determina si el proveedor se implementa en un dispositivo de hardware.
ICspInformation::get_IsRemovable

Recupera un valor booleano que especifica si se puede quitar el token que contiene la clave.
ICspInformation::get_IsSmartCard

Recupera un valor booleano que especifica si el proveedor es un proveedor de tarjetas inteligentes.
ICspInformation::get_IsSoftwareDevice

Recupera un valor booleano que especifica si el proveedor se implementa en software.
ICspInformation::get_KeySpec

Recupera un valor que especifica el uso previsto de los algoritmos admitidos por el proveedor.
ICspInformation::get_LegacyCsp

Recupera un valor booleano que especifica si el proveedor es un proveedor cryptography API:_Next Generation (CNG) o un CSP cryptoAPI (heredado).
ICspInformation::get_MaxKeyContainerNameLength

Recupera la longitud máxima admitida para el nombre del contenedor de claves privadas asociado al proveedor.
ICspInformation::get_Name

Recupera el nombre.
ICspInformation::get_Type

Recupera el tipo del proveedor.
ICspInformation::get_Valid

Recupera un valor booleano que especifica si el proveedor está instalado en el equipo cliente.
ICspInformation::get_Version

Recupera el número de versión del proveedor.
ICspInformation::GetCspStatusFromOperations

Crea un objeto ICspStatus para el primer algoritmo admitido que es coherente con la firma, el cifrado, el hash o la operación de cifrado especificadas.
ICspInformation::GetDefaultSecurityDescriptor

Recupera el descriptor de seguridad de clave privada predeterminado.
ICspInformation::InitializeFromName

Inicializa el objeto de una cadena que contiene un nombre de proveedor.
ICspInformation::InitializeFromType

Inicializa el objeto del proveedor criptográfico predeterminado.

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

Consulte también

CertEnroll Interfaces

ICspInformations

IDispatch