En este artículo encontrará información importante sobre el hardware TSE de Swissbit.
Existen básicamente dos versiones diferentes de Swissbit - TSE
- Release (apta para uso productivo)
- Developer (apta para pruebas y desarrollo). La versión Developer solo puede utilizarse para el desarrollo y las pruebas. El módulo fiscal debe tener configurada la propiedad de prueba (IsTest) para utilizar este TSE.
Al consultar el estado del TSE, la versión del mismo se incluye en los datos de estado: FirmwareType
- FirmwareType RLS: Release
- FirmwareType DEV: Desarrollo (¡no apto para uso real!)
En el artículo enlazado encontrará información sobre el hardware TSE de Swissbit en relación con contenedores (Docker, LXD, etc.).
Comunicación con el TSE
La comunicación con el TSE se realiza mediante una interfaz de archivos en la memoria USB.
Asegúrese de que:
- El acceso a la memoria USB sea posible (políticas de grupo)
- El acceso a los archivos del TSE no se vea obstaculizado por un antivirus
- La configuración de ahorro de energía debe estar desactivada para esta memoria USB.
Puede acceder directamente a numerosas funciones del TSE tanto en el entorno de servicio como en el de integración .NET; a modo de ejemplo, cabe citar:
- Ejecutar una autocomprobación
- Realizar la prueba de conexión (ConnectTest)
- ListClients (mostrar las cajas registradoras registradas en el TSE)
- Consultar el estado
- Actualizar la hora
- Leer la lista de transacciones abiertas
Inicialización del TSE
La inicialización del Swissbit-TSE se realiza de forma totalmente automática al invocar InitializeClient. El proceso de inicialización dura aproximadamente 1 minuto.
En caso de sustitución de un TSE (por ejemplo, debido a un defecto), el nuevo Swissbit-TSE también se inicializa de forma totalmente automática.
Seguridad del TSE
En el TSE existen varios usuarios que, en la práctica, se asemejan a roles. No es posible crear usuarios específicos.
En el TSE existen los siguientes tres usuarios (tipos de usuario):
- Usuario no identificado (usuario no registrado, sin necesidad de autenticación)
- Usuario administrador
- Usuario TimeAdmin
Elementos de seguridad
Para proteger a los usuarios «admin» y «TimeAdmin», se implementa un PIN específico para cada uno.
Además, existe un código PUK de administrador. Este se puede utilizar para desbloquear un usuario bloqueado (Admin/TimeAdmin).
Los códigos PIN pueden introducirse de forma errónea hasta un máximo de 5 veces; superado este umbral, el usuario correspondiente queda bloqueado.
Es posible desbloquear de nuevo al usuario mediante el PUK de administrador.
El PUK de administrador y los códigos PIN para los usuarios «admin» y «TimeAdmin» pueden almacenarse en la configuración.
Por favor, consulte el «SecuritySeed» antes de la instalación.
Con un TSE de Swissbit adquirido directamente a Swissbit, PartnerTech o RetailForce, no es necesario realizar ninguna configuración adicional.
Restablecimiento del TSE (solo posible con el TSE de desarrollador)
Un TSE de desarrollador puede restablecerse a los valores de fábrica en cualquier momento.
Esta función solo está disponible para un TSE de desarrollador y genera un error si se lleva a cabo en un TSE destinado a producción (este no se restablece).
Esta función puede resultar útil en los siguientes casos:
- Repetir la prueba de inicialización
- Se ha introducido el código AdminPuk de forma incorrecta más de tres veces
- Restablecimiento completo del TSE para realizar otra prueba
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.