The aim of the .NET assembly is to provide a secure, consistent and scalable communication layer between applications using .NET technology and the HSM cryptographic hardware Dinamo. This API provides both primitive cryptographic functions (signature or encryption) and functions for HSM's specialist modules, such as the NFe (Electronic Invoice) signature, the SPB (Brazilian Payment System) communication module and the EFT (Electronic Funds Transfer) module.
Calls from the .NET API are forwarded to the native HSM library.
The software with the libraries and dependencies can be downloaded or installed directly as an HSM package Dinamo NuGet.
Various aspects of the library's operation can be configured and controlled via environment variables. See the HSM documentation topic Environment Variables for available options and details.
The programming interfaces in different languages available for the HSM:
Information such as features, initialization, management, integration and more can be found in the HSM technical documentation.
For information on software versions see the Release Notes and Downloads Dinamo Networks.