Depending on the location where the electronic signature is carried out, it is usually differentiated as server-side signature and client-side signature. Or in other words, unattended signature and attended signature. In this article we explain the differences between server-side and client-side signatures.
Unattended or server-side signature
They do not require user intervention and are performed using a digital certificate that may reside in a software-based store:
- JVM Cacert (Java Virtual Machine Certificate Store).
- Certificate Pool (Centralized Repository) or in a hardware-based store.
- HSM (Hardware Security Module).
Attended / client-side signature
These signatures, as the name suggests, are performed on the end user’s device and require user intervention. They can be performed through a desktop application or via a mobile browser (iOS or Android).