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

Introducción

La interfaz de programación Java exporta las funcionalidades mediante JNI (Java Native Interface).

--- title: Arquitetura API Java --- flowchart TD A(Applicação Java) B(Biblioteca
Dinamo Java) C(Biblioteca
Dinamo JNI) D(tacndlib.dll /
libtacndlib.so) A <--> B <--> C <--> D

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.

Instalación

DinamoUtilice el paquete cliente HSM del repositorio central de Maven.

Plataformas compatibles:

  • Linux x64
  • Windows x64
Observación
De la versión 4.11.0 del cliente HSM, la distribución oficial de cliente Dinamo de HSM a Java es ahora desde el repositorio de Maven. La migración es necesaria. No hay cambios en las API, sólo en el método de distribución.

Instalación manual

Para la instalación manual, siga el procedimiento que se indica a continuación.

  1. Descargue la biblioteca JNI de Repositorio central de Mavenhaciendo clic en versiones y luego consulte. El archivo se denomina dinamo-hsm-x.y.z.jar donde x.y.z es la versión.
  2. Copie la biblioteca java JNI (dinamo-hsm-x.y.z.jar) a la carpeta de extensiones Java (<JAVA_HOME>\jre\lib\ext) o añadir al proyecto.

    Por ejemplo, con JVM 1.4:

    • en Windows: C:\j2sdk1.4.2_11\jre\lib\ext
    • en Linux: /usr/java/j2sdk1.4.2_11/jre/lib/ext.

Otras plataformas

Si su sistema operativo no es compatible de forma nativa, póngase en contacto con su proveedor de HSM para comprobar la disponibilidad. Si es así, el procedimiento es el siguiente:

  1. Copie las bibliotecas de la plataforma (por ejemplo tacndlib.dll e tacndjavalib.dll o libtacndlib.so e libtacndjavalib.so) a la carpeta de bibliotecas del sistema (por ejemplo C:\WINDOWS\system32 o /usr/lib).

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.13.0 vf. 5.3.0.0-9-g02d73ee