Instalación
Importación de proyectos
Consulte el paquete oficial Java Maven de HSM DINAMO en su proyecto.
Instalación manual
Esta forma de instalación se utiliza más comúnmente para aplicaciones de terceros en las que no se tiene acceso al código fuente.
-
Descargue el archivo
jar
del paquete Java HSM, haga clic en Versiones y luego en Examinar.dinamo En la lista, descargue el archivo cuyo nombre suele ser -hsm-M
.N.P.jar
, dondeM.N.P
es la versión. -
Copie el archivo en JDK.
Copiar o arquivo
dinamo-hsm-M.N.P.jar
para a pasta<JAVA_HOME>\jre\lib\ext
.Por ejemplo:
C:Archivos de programaJava\jdk1.8.0_211\jre\lib\ext
Haz que el archivo sea accesible en el classpath de java.
Por ejemplo, con la opción
-cp
:java -cp "dinamo-hsm-4.14.0.jar" -jar app.jar
-
DINAMO Incluir la clase JCA en la lista de proveedores de cifrado de la JVM. Esto se puede hacer de varias maneras, por ejemplo:
-
Mediante parámetros específicos de la aplicación.
Por ejemplo:
jarsigner ... -providerClass br.com.trueaccess.provider.netdfence.ND
. -
Inclusão no arquivo de configuração
<JAVA_HOME>\jre\lib\security\java.security
a referência para a CSP Java do HSMsecurity.provider.X=br.com.trueaccess.provider.netdfence.ND
onde X deve ser substituído pela posição da CSP na lista de ordenamento de CSPs.Por ejemplo:
. . . # # List of providers and their preference orders (see above): # security.provider.1=sun.security.provider.Sun security.provider.2=com.sun.net.ssl.internal.ssl.Provider security.provider.3=com.sun.rsajca.Provider security.provider.4=com.sun.crypto.provider.SunJCE security.provider.5=sun.security.jgss.SunProvider security.provider.6=br.com.trueaccess.provider.netdfence.ND . . .
-
Mediante parámetros específicos de la aplicación.
Por ejemplo:
jarsigner ... -providerClass br.com.trueaccess.provider.netdfence.ND
.
-