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 |