Dependiendo de la ubicación en la que se lleve a cabo la firma electrónica se suelen diferenciar como firma en servidor y firma en cliente. O dicho de otra forma, la firma desatendida y firma atendida. En este artículo explicamos las diferencias que existen entre la firma en servidor y en cliente. Firma desatendida o en servidor No requieren intervención del usuario y se realiza utilizando un certificado digital que puede residir en un almacén basado en software: Cacert de la JVM (Almacén de certificados de la máquina virtual de Java). Pool de certificados (Repositorio centralizado) o en un almacén basado en hardware. HSM (Módulo de Seguridad Hardware). Firma atendida / en cliente Estas firmas, tal y como su propio nombre indica, se realizan en el dispositivo del usuario final y requieren la intervención del usuario. Se pueden llevar a cabo a través de una aplicación de escritorio o mediante un navegador móvil (iOS o Android).