API Java
HSM Dinamo
Carregando...
Procurando...
Nenhuma entrada encontrado
API Java

Introdução

A interface de programação Java exporta as funcionalidades utilizando a 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

Observação
As sessões do HSM possuem afinidade sessão-thread. O que significa que a mesma sessão não pode ser utilizada em várias threads ao mesmo tempo.

Instalação

  1. Instalar a biblioteca cliente do HSM (consulte Manual de Software cliente);
  2. Copiar a biblioteca JNI binária da plataforma (tacndjavalib.dll ou tacndjavalib.so) para a pasta de bibliotecas do sistema.
    • Windows por exemplo copiar tacndjavalib.dll para C:\WINDOWS\system32\ .
    • Linux: copiar tacndjavalib.so para /usr/lib.
  3. Copiar a biblioteca JNI java (TacNDJavalib.jar) para a pasta de extensions do Java (<JAVA_HOME>\jre\lib\ext).
    • Windows com JVM 1.4.2: copiar a tacndjavalib.jar para C:\j2sdk1.4.2_11\jre\lib\ext.
    • Linux com JVM 1.4.2: copiar a tacndjavalib.jar para /usr/java/j2sdk1.4.2_11/jre/lib/ext .

As interfaces de programação em diferentes linguagens disponíveis para o HSM:

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

Informações como características, inicialização, gerenciamento, integração e outras podem ser encontradas na documentação técnica do HSM.


© Dinamo Networks   vc. 4.10.1   vf. 5.1.0.0