Ir al contenido

Guía rápida

  1. Instale el cliente HSM según su plataforma

  2. Windows

  3. Linux

  4. Configuración de variables de entorno básicas

  5. DFENCE_PKCS11_IP: IP del HSM

  6. DFENCE_PKCS11_USER: Nombre de usuario HSM
  7. DFENCE_PKCS11_AUTO_RECONNECT: 1

Para más información, consulte la sección de configuración.

En Windows, puede configurar las variables de entorno a través de Propiedades del sistema.

Un acceso directo para abrir el Propiedades del sistema es pulsar la tecla Windows+R y luego ejecutesysdm.cpl.

  • Seleccione la pestaña Avanzado y haga clic en Variables de entorno.

Pantalla de propiedades del sistema.

Pantalla de propiedades del sistema.
  • Crear las nuevas variables de entorno del usuario.

Pantalla de variables de entorno.

Pantalla de variables de entorno.

No Linux puede configurar las variables de entorno en el perfil en función del entorno específico (por ejemplo ~/.bash_profile, ~/.profile, ~/.login etc.) añadiendo y realizando las sustituciones oportunas:

.
.
.
export DFENCE_PKCS11_IP=ip_hsm
export DFENCE_PKCS11_USER=id_user_hsm
export DFENCE_PKCS11_AUTO_RECONNECT=1

Integración con aplicaciones

Las aplicaciones que utilizan PKCS#11 sólo necesitan dos datos:

  1. La ubicación de la biblioteca PKCS#11 Dinamo;
  2. la contraseña del usuario HSM configurado en PKCS#11.

La biblioteca PKCS#11 Dinamo se copia en la máquina durante la instalación del cliente HSM. El nombre del archivo es tacndp11.dll (Windows) o libtacndp11.so (Linux).

En windows la librería PKCS#11 estará en la subcarpeta <diretório de instalação>\HSM Dinamo\sdk\c. Si ha utilizado la versión de 64 bits del instalador, la versión de 32 bits también estará disponible en la carpeta <diretório de instalação>\HSM Dinamo\sdk\32-bit.

Por ejemplo:

C:Archivos de programaDinamo Networks\HSM Dinamo\sdk\c\tacndp11.dll

C:Archivos de programaDinamo Networks\HSM Dinamo\sdk\32-bit\tacndp11.dll

En Linux, la biblioteca PKCS#11 estará en la carpeta de bibliotecas del sistema.

Por ejemplo:

/usr/lib64/libtacndp11.so

/usr/lib/libtacndp11.so