We currently support two levels of signature:
- Simple signature without authentication (
level0
), - Simple signature (
level1
), - Advanced signature with a certificate (
level2
), - Advanced signature with a qualified certificate (
level3
).
To sign a document with a simple signature, a signature certificate is not required from the participant.
To sign with an advanced signature (level2
) however, the participant needs a certificate. If the participant does not own any, Universign will create one after a remote IDcheck verification of the participant’s identity, directly within the transaction workflow.
To sign with an advanced signature with a qualified certificate (level3
), the participant needs to go through a remote PVID verification of the participant’s identity, directly within the transaction workflow.
Note that for level2
and level3
signatures, you may request a certificate creation for your participant prior to requesting a signature. For more details, visit Request certificate creation.
The Level0
signature allows the participant to sign his/her documents without authentication by OTP.
Note that the Level0
and level3
signatures depend on your workspace entitlements.
When configuring your transaction, you can define the minimum signature level required for a participant. Universign will always try to upgrade the signature level if it is possible. For example, if you request a level1
signature for a participant who already owns a certificate, we will upgrade his signature for free. To set the minimum signature level for a participant, send a request to POST /v1/transactions/{transaction_id}/participants
and pass the min_signature_level
argument:
curl
https://api.universign.com/v1/transactions/tx_AWo949MOq0JE/participants \
-d email=john@company.com \
-d min_signature_level=level2
Note that the default value is level1
.
Do not parameter authentication means if you request a level0
signature.