Ir al contenido

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.

  1. 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, donde M.N.P es la versión.

  2. 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
    
  3. DINAMO Incluir la clase JCA en la lista de proveedores de cifrado de la JVM. Esto se puede hacer de varias maneras, por ejemplo:

    1. Mediante parámetros específicos de la aplicación.

      Por ejemplo: jarsigner ... -providerClass br.com.trueaccess.provider.netdfence.ND.

    2. Inclusão no arquivo de configuração <JAVA_HOME>\jre\lib\security\java.security a referência para a CSP Java do HSM security.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
      .
      .
      .
      
    1. Mediante parámetros específicos de la aplicación.

      Por ejemplo: jarsigner ... -providerClass br.com.trueaccess.provider.netdfence.ND.