Manual de uso¶
Inicio desde la plataforma web¶
SSigner Cliente requiere normalmente los parámetros enviados por ssigner://. Si se abre sin ellos, muestra un error de inicialización y termina.
Firma con Windows-MY¶
Preparar el certificado¶
El certificado debe:
- estar instalado en el almacén personal de Windows;
- tener clave privada accesible;
- estar vigente;
- permitir firma digital.
Puede revisar certificados con:
Seleccionar y firmar¶
- Abra la operación desde la plataforma.
- Revise nombre, organización y cargo mostrados para cada certificado.
- Seleccione el certificado correcto.
- Complete Motivo y Ubicación si la operación lo permite.
- Inicie la firma.
- Espere el envío de los resultados.
Valores precargados
firma.motivo y firma.locacion pueden llegar desde el servidor. Los valores escritos por el usuario sustituyen esos valores para la operación actual.
Filtrar certificados¶
Para mostrar únicamente certificados cuyo sujeto contiene el DNI o RUC indicado:
También se acepta el alias filterByDni=true.
Firma con PKCS#11¶
Abrir el flujo¶
Use:
Cargar el token¶
- Conecte el token USB o HSM.
- Pulse Auto-detectar para buscar una DLL conocida.
- Si no se detecta, pulse Buscar y seleccione la DLL del fabricante.
- Introduzca el PIN.
- Pulse Cargar certificados.
- Seleccione un certificado.
- Inicie la firma.
PIN
El PIN se utiliza para abrir el KeyStore PKCS#11 y se incorpora a la configuración temporal consumida por el motor. Restrinja el acceso a la cuenta de Windows y a la carpeta %USERPROFILE%\.ssigner.
Errores visibles del token¶
| Mensaje | Acción |
|---|---|
| PIN incorrecto | Compruebe el PIN y evite bloquear el token |
| Token no detectado | Reconecte el dispositivo y revise el middleware |
| Librería no encontrada | Seleccione manualmente la DLL PKCS#11 |
| Sin certificados | Confirme que el token contiene una clave privada |
Archivos temporales¶
Windows-MY utiliza:
PKCS#11 utiliza una carpeta por firmante:
Durante la firma se crean archivos como:
Cierre de la operación¶
Tras una firma correcta, el cliente envía las firmas al endpoint /insertar-hash-firmado. No cierre la aplicación mientras se muestra:
Operación completa
La firma sólo se considera completa cuando el servidor acepta los hashes firmados.