NET API
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
NET API

Introducción

El objetivo del ensamblaje .NET es proporcionar una capa de comunicación segura, coherente y escalable entre las aplicaciones que utilizan tecnología .NET y el hardware criptográfico HSM. Dinamo. Esta capa proporciona funciones equivalentes a la API de C++, permitiendo el acceso tanto a funciones criptográficas primitivas (firma o cifrado) como a funciones de los módulos HSM, como la firma NFe (Factura Electrónica), el módulo de comunicación SPB (Sistema Brasileño de Pagos) y el módulo EFT (Transferencia Electrónica de Fondos).

Observación
Las sesiones de HSM tienen afinidad sesión-hilo. Esto significa que la misma sesión no puede ser utilizada por varios hilos al mismo tiempo.

Las llamadas de la API .NET se reenvían a la biblioteca HSM nativa.

--- title: Arquitetura API .NET --- flowchart TD A(Applicação .NET) B(Assembly
Dinamo .NET) C(tacndlib.dll) A <---> B <---> C

Atención
Es un requisito previo para la ejecución del ensamblado .NET que exista la DLL tacndlib.dll en la ruta del sistema. El instalador coloca esta DLL en la carpeta de windows \Windows\System32. Sólo se requiere esta dependencia, y es posible escribir un script para tomar esta DLL y hacer que el sistema la ejecute sin necesidad de una instalación completa del paquete MSI - HSM Client.

También puede descargar o instalar un paquete HSM directamente desde Dinamo NuGet.

Las interfaces de programación en distintos idiomas disponibles para el HSM:

  1. C/C++
  2. Java
  3. .net
  4. JavaScript

En la documentación técnica del HSM encontrará información sobre funciones, inicialización, gestión, integración, etc.


Dinamo © Networks vc. 4.10.2 vf. 5.1.0.0-24-g8c90dda