Guía rápida
-
Instale el cliente HSM según su plataforma
-
Configuración de variables de entorno básicas
-
DFENCE_PKCS11_IP: IP del HSM
- DFENCE_PKCS11_USER: Nombre de usuario HSM
- 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.
- Crear las nuevas variables de entorno del usuario.
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:
- La ubicación de la biblioteca PKCS#11 Dinamo;
- 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