Da: €0.69 + IVA
La soluzione di Firma Elettronica Avanzata combina la sicurezza dell’identificazione del firmatario, una maggiore certezza giuridica e un’esperienza di firma semplice, veloce e completamente personalizzabile
La soluzione di Firma Elettronica Avanzata consente di integrare via API un processo di firma direttamente nei tuoi sistemi — CRM, ERP, SaaS, gestionali, portali e siti web — eliminando la necessità di stampare, firmare manualmente e scansionare i documenti.
Rispetto alla firma elettronica semplice, assicura un valore probatorio superiore e una maggiore certezza giuridica. In piena conformità con il Regolamento eIDAS, gli standard ETSI e il GDPR, il processo include tra l'altro un'identificazione dell'utente rapida e a norma di legge, configurabile con o senza verifica liveness in base al livello di sicurezza richiesto.
L'autenticazione tramite OTP (One-Time Password), inviata a un recapito verificato (numero di cellulare), associa in modo univoco il firmatario al documento. Ogni operazione viene tracciata per garantire completo controllo, tracciabilità e un audit trail dettagliato dell'intero processo.
Infine, con un singolo endpoint è possibile gestire sia l'identificazione che la firma per una o più persone.
L'endpoint POST/EU-AES permette di effettuare la richiesta del servizio di firma elettronica e ottenere i link alla piattaforma dove i firmatari effettueranno la procedura di identificazione e completeranno il processo firma.
POST/EU-AES
POST https://esignature.openapi.com/EU-AES
Nel payload della richiesta è necessario passare il documento da firmare (l'url o il base 64), dati del firmatario (nome, cognome, l'email, il numero di cellulare), un'eventuale messaggio e il posizionamento della firma (pagina e coordinate) per ogni singolo firmatario. E' inoltre possibile definire:
Questo è un esempio di payload:
{
"signers": [
{
"name": "string",
"surname": "string",
"email": "[email protected]",
"mobile": "string",
"message": "string",
"signatures": [
{
"page": 1,
"x": "331"
"y": "45"
"name": "string"
}
]
},
{
"name": "string",
"surname": "string",
"email": "test@emailcom",
"mobile": "string",
"message": "string",
"signatures": [
{
"page": 1,
"x": "331",
"y": "45",
"name": "string"
}
]
}
],
"inputDocuments": "https://url.pdf.com",
"callback": {
"url": "https://www.mysite.it/callback.php"
},
"signatureMode": [
"typed",
"drawn"
],
"userEditableData": {
"name":"true",
"mobile":"true"
"email":"true"
}
}
Per la firma elettronica avanzata l'unica modalità di invio dell'OTP è messaggio SMS
Nel caso si desiderasse invece l'identificazione dell'utente con opzione liveness la struttura del payload rimane inalterata ma sarà necessario effettuare la richiesta all'endpoint dedicato POST /EU_AES_liveness.
In fase di richiesta è possibile impostare anche una callback per essere aggiornati sul cambio di stato della richiesta
POST/EU-AES
La risposta include informazioni come:
{
"data": {
"id": "6927055e66abe148eb0efc6b",
"errorNumber": null,
"errorMessage": null,
"updatedAt": "2025-11-26 13:49:18.879+00:00",
"createdAt": "2025-11-26 13:49:18.879+00:00",
"certificateType": "EU-SES",
"state": "WAIT_VALIDATION",
"signatureType": "pades",
"signers": [
{
"authentication": [
"sms"
],
"name": "Mario",
"surname": "Rossi",
"state": "NEW",
"email": "[email protected]",
"id": "76d6e556-a35c-42a5-9973-xxxxxxxxx",
"url": "https://esign.openapi.com/76d6e556-a35c-42a5-9973-xxxxxxx",
"language": "browser",
"message": "Hi, this is your OTP",
"signatures": [
{
"page": 1,
"x": 331,
"y": 45,
"formId": null
}
],
"emailValidation": {
"domain": "email.com",
"host": "email.com",
"mxRecords": [...
],
"otpAttempts": 0
}
},
{
"name": "Mario",
"surname": "Rossi",
"state": "NEW",
"email": "[email protected]",
"id": "0a551419-0da9-4a32-bd4a-xxxxxxxxx",
"url": "https://esign.openapi.com/0a551419-0da9-4a32-bd4a-6xxxxxxx",
"language": "browser",
"message": Hello Mario, this is your OTP code:","
"signatures": [
{
"page": 1,
"x": 331,
"y": 45,
"formId": null
}
],
"emailValidation": {
"domain": "email.com",
"host": "email.com",
"mxRecords": [],
"otpAttempts": 0
}
}
],
"options": {
"asyncDocumentsValidation": true,
"asyncSignature": false,
"signatureMode": [
"typed",
],
"userEditableData": {
"name": true,
"mobile": true,
"email": true
},
"withTimestamp": false,
"timezone": "UTC"
},
"document": {}
},
"message": Created",
"success": true,
"error": null
}
In questa fase viene quindi restituito il link alla piattaforma (Web App) personalizzabile dove ogni firmatario può visionare il documento e completare il processo di firma tramite l'autenticazione con OTP (definita in fase di richiesta).
L'ID richiesta sarà un elemento indispensabile per le fasi successive ed in particolare per verificare lo stato di richiesta e scaricare il documento firmato.
La soluzione di firma elettronica semplice consente di personalizzare completamente, e senza limiti, l'interfaccia di firma con loghi aziendali, colori e pagina di reindirizzamento.
In particolare sarà possibile definire:
Le indicazioni sulla personalizzazione dovranno essere passate, come opzione, nel payload della richiesta di firma e potrà essere modifiche ad ogni nuovo processo di firma avviato.
Nel caso non fosse personalizzata l'interfaccia verrà resa disponibile quella di default che è neutra e non prevede loghi aziendali.
POST/verify
E' possibile verificare un documento firmato tramite l'endpoint dedicato /verify. Nel payload dedicato sarà necessario passare obbligatoriamente il documento firmato in base64 e opzionalmente il contenuto detached, la password in caso di PDF criptato e se si tratta di una verifica ricorsiva o la pianificazione di una data per la verifica
{
"inputDocument": "BASE64string",
"detachedContent": "BASE64string",
"pdfEncryptionPassword": "password123",
"recursive": true,
"verifyOnDate": "2025-02-14",
}
POST/verify
La risposta includerà informazioni come data di verifica, formato della firma, integrità del documento ed informazioni sul certificato
{
"data": {
"checkDate": ""2025-02-14 11:11:01.892+00:00",
"verificationDate": "2025-02-14 11:11:01.892+00:00",
"signatureFormat": "PAdES",
"nrOfSignatures": 1,
"overallVerified": true,
"signatureReportList": [
{
"id": "0",
"integrity": true
"signatureAlgorithmName": "SHA256withRSA",
"subjectDN": "C=IT,SURNAME=ROSSI,GIVENNAME=MARIO,SERIALNUMBER=TINIT-RSSMRA73R02H501H,CN=ROSSI MARIO,DNQ=AUSL2023021972028357",
"issuerDN": "C=IT,O=Namirial S.p.A./02046570426,OU=Certification Authority,CN=Namirial CA Firma Qualificata",
"subjectCN": "ROSSI MARI",
"issuerCN": "Namirial CA Firma Qualificata",
"serialNumber": "5557601230250214000",
"signerCertificateStatus": "VALID",
"signerCertificateNotBefore": "2025-02-14 11:11:01.892+00:00",
"signerCertificateNotAfter": "2025-02-14 11:11:01.892+00:00",
"signerCertificateRevocationDate": "2025-02-14 11:11:01.892+00:00",
"issuerCertificateStatus": "VALID",
"issuerCertificateRevocationDate": "2025-02-14 11:11:01.892+00:00",
"trustedSignatureDate": false,
"signatureDate": "2025-02-14 11:11:01.892+00:00",
"issuerTrustedList": true,
"keySize": 2048,
"qcComplianceStatus": "VALID",
"qcSSCDStatus": "VALID",
"derEncodedSignerCert": "BASE64string",
}
],
"noteReportList": [
{
"policy": 3,
"about": 2
"type": 1,
"synopsis": "Certified qualified in conformity",
"description": "The qualified certificate of ROSSI MARIO complies with European Directive 1999/93/EC",
}
],
"plainDocument": "BASE64string"
},
"message": "Signature is valid"
"error": ""
"success": true
}
GET /signature/{id}/{actionType}
Alla fine della procedura di firma sarà possibile richiedere tramite API:
L'audit trail è il documento che contiene tutte le informazioni che hanno portato al buon esito della firma. Nel caso di controversie, questo file permetterà di riprodurre tecnicamente ogni passaggio della procedura. L'audit trail offre dati su procedura (id, data creazione, invio e scadenza), su firmatari (nome, cognome, email, numero di telefono, indirizzo IP) e modalità di autenticazione firmatari (metodo di autenticazione, messaggio inviato e ora di convalida)
L'audit trail viene archiviato in originale per 10 anni, come previsto dalla normativa mentre il documento sarà disponibile per 3 mesi.
La Firma Elettronica Avanzata (FEA) è pensata per aziende e organizzazioni che vogliono digitalizzare i processi di firma, eliminare la gestione cartacea e integrare la firma elettronica direttamente nei propri sistemi. Grazie alla sicurezza dell’identificazione, alla tracciabilità e alla maggiore certezza giuridica, è particolarmente adatta a:
Hai bisogno di aiuto?
Non hai trovato la risposta che cercavi?
Compila tutti i campi, ti ricontatteremo al più presto!
Il servizio di Firma Elettronica Avanzata (FEA) con OTP permette di integrare un processo completo di firma elettronica all'interno di qualsiasi piattaforma, applicazione o sistema aziendale, consentendo di dematerializzare la firma dei documenti e digitalizzare l'intero processo.
A differenza della firma autografa tradizionale, non è necessario utilizzare supporti fisici: il processo si basa su procedure digitali che consentono di identificare il firmatario, associare la firma alla sua identità e garantire l'integrità del documento.
A differenza della Firma Elettronica Semplice (FES), la FEA prevede una specifica procedura di identificazione dell'utente tramite documento di identità, disponibile con o senza verifica liveness, in base al livello di sicurezza richiesto.
Durante il processo di firma, l'utente viene inoltre autenticato tramite un codice OTP (One-Time Password), una password temporanea e utilizzabile una sola volta che contribuisce a garantire un elevato livello di sicurezza e a collegare in modo univoco il firmatario alla firma apposta sul documento.
Su Openapi può richiedere le seguenti tipologie di firme:
La procedura di firma è la stessa in entrambi i casi. La differenza riguarda esclusivamente la modalità di identificazione del firmatario, che può prevedere o meno il controllo Liveness.
1. Firma avanzata senza Liveness
L’identificazione è completamente automatizzata e basata sull’intelligenza artificiale, per offrire una verifica rapida, sicura ed economicamente efficiente.
Durante la procedura, l’utente effettua una video-registrazione del documento d’identità, fronte e retro, includendo movimenti e inclinazioni del documento per consentire i controlli di autenticità. Il servizio estrae e valida automaticamente i dati da documenti di identità provenienti da oltre 190 Paesi e territori, integrando avanzati controlli di autenticità basati sull’AI e, quando necessario, il supporto di un team specializzato nella prevenzione delle frodi.
2. Firma avanzata con Liveness
Include tutte le funzionalità della verifica senza Liveness, aggiungendo il rilevamento Liveness, che consente di verificare che la persona identificata sia realmente presente durante la procedura.
Oltre alla video-registrazione del documento d’identità, all’utente viene quindi richiesto di effettuare una registrazione del volto seguendo specifici movimenti facciali. Questo controllo aggiuntivo aumenta il livello di sicurezza e contribuisce a prevenire tentativi di frode basati sull’utilizzo di immagini, video o altri strumenti per simulare la presenza dell’utente.
Entrambe le modalità sono conformi al GDPR e alla direttiva europea PSD2 e certificate secondo lo standard ETSI.
La Firma Elettronica Avanzata (FEA) può essere utilizzata per sottoscrivere numerose tipologie di documenti digitali, in particolare quando non è richiesta dalla legge una specifica forma di firma o la presenza di un pubblico ufficiale.
Tra gli utilizzi più comuni rientrano:
La FEA non può tuttavia essere utilizzata indistintamente per qualsiasi documento. Alcuni atti possono richiedere una forma specifica, una Firma Elettronica Qualificata (FEQ), l'intervento di un pubblico ufficiale o altre formalità previste dalla legge. In Italia, ad esempio, esistono specifiche limitazioni per determinate categorie di atti.
Per questo motivo, prima di utilizzare la FEA per un determinato documento, è importante verificare i requisiti previsti dalla normativa applicabile e dal Paese in cui il documento deve produrre i propri effetti.
In generale, il regolamento eIDAS stabilisce che una firma elettronica non può essere privata di efficacia giuridica o di valore probatorio esclusivamente perché è in formato elettronico o perché non è una firma elettronica qualificata.
Il servizio di firma elettronica avanzata è semplice e permette di firmare documenti PDF a distanza. Puoi far firmare lo stesso documento a più persone, su una o più pagine.
Il processo è semplice:
L’utente riceve un link per avviare la procedura di identificazione, accessibile anche tramite QR code. È sufficiente fotografare il documento d’identità, scattare un selfie ed eseguire alcuni semplici movimenti del volto.
Il sistema guida l’utente passo dopo passo e fornisce feedback in tempo reale durante tutta la procedura, rendendo l’identificazione semplice, rapida e sicura.
Per il processo di Firma Elettronica Avanzata (FEA), la modalità di invio prevista per l’OTP è esclusivamente tramite SMS.
La scelta dell'SMS come canale di invio dell'OTP garantisce standard elevati di validità legale e usabilità:
Sì, è possibile personalizzare il testo del messaggio SMS. La lunghezza massima del messaggio è di 160 caratteri (incluso il codice OTP).
Inoltre, il numero di telefono del destinatario deve essere indicato nel formato internazionale E.164.
Sì, lo stesso firmatario può apporre più firme in pagine diverse dello stesso documento (es. contratto, clausole vessatorie, privacy). Il costo del servizio viene calcolato per firmatario e non in base al numero di firme apposte.
In fase di richiesta di firma, è possibile specificare il posizionamento per ciascun firmatario impostando il numero di pagina, la coordinata X (dall'angolo in alto a sinistra) e la coordinata Y (dall'alto).
Per un riscontro immediato sulla resa visiva, ti consigliamo di utilizzare il Playground, dove potrai trascinare manualmente il campo firma per ricavare con precisione le coordinate più adatte al tuo documento.
In ogni processo di firma è possibile brandizzare l'interfaccia con le seguenti personalizzazioni:
La lingua dell'interfaccia di firma è di default quella impostata sul browser e può essere modificata facilmente durante la navigazione.
È un parametro configurabile a livello di singolo firmatario (signers).
Sebbene la lingua venga rilevata automaticamente dalle impostazioni del browser, è possibile selezionarne una differente in fase di richiesta.
Attualmente le lingue disponibili sono:
La lingua scelta si applica esclusivamente all'interfaccia di firma e non ha alcun effetto sui testi degli SMS contenenti l'OTP.
No, attualmente non è possibile personalizzare il dominio della pagina di firma. Tuttavia, è possibile integrarla all'interno del proprio sito web utilizzando un iframe.
Sì, è possibile incorporare l'applicazione web nella propria pagina. Per garantire il corretto funzionamento della verifica dell'identità, il tag iframe deve includere l'attributo allow="camera; microphone" ed essere servito tramite protocollo HTTPS.
Inoltre, quando si utilizza un iframe, è necessario specificare nel payload della richiesta di firma il campo iframeAncestors (all'interno del percorso options ui), inserendo gli URL principali autorizzati a incorporare l'applicazione.
Lo standard utilizzato per l'apposizione della firma è il PAdES (PDF Advanced Electronic Signature)
No. I documenti PDF protetti da password non possono essere firmati: il sistema richiede file accessibili senza restrizioni per completare correttamente il processo di firma.
Sì, è possibile integrare l'apposizione della marcatura temporale sul documento firmato. In fase di configurazione, si può inoltre specificare l'algoritmo di hash desiderato scegliendo tra SHA1, SHA256, SHA384 e SHA512.
Il costo per l'apposizione della marcatura temporale è pari a 0,150 € per ciascun documento.
Sì, alla fine della procedura di firma è possibile richiedere tramite API il documento firmato, oltre alla copia dell'audit trail. L'audit trail è il documento che contiene tutte le informazioni che hanno portato al buon esito della firma. Nel caso di controversie, questo file permetterà di riprodurre tecnicamente ogni passaggio della procedura.
L'audit trail contiene dati su:
L'audit trail viene archiviato per 10 anni.
Sì, la firma elettronica avanzata OTP è riconosciuta dalla legge dell’Unione Europea tramite la regolamentazione eIDAS, ETSI ed è conforme al regolamento GDPR.
Il servizio prevede l’identificazione dei firmatari e, al termine della procedura, Openapi mette a disposizione sia il documento firmato sia l’audit trail, ovvero il documento che raccoglie le informazioni e le evidenze relative al processo di firma.
L’audit trail consente di ricostruire e verificare tecnicamente le diverse fasi della procedura e può quindi rappresentare un’importante evidenza in caso di contestazioni o controversie.
Tra le informazioni registrate nell’audit trail sono inclusi:
L’audit trail originale viene conservato per 10 anni, in conformità con quanto previsto dalla normativa applicabile.
Sì. La FEA di Openapi soddisfa i requisiti dell'art. 26 del Regolamento (UE) n. 910/2014 (eIDAS):
Alcuni Stati membri aggiungono obblighi nazionali per chi offre la FEA ai propri utenti. Spetta al cliente verificare e rispettare la normativa del Paese in cui opera.
Openapi fornisce un servizio di firma elettronica avanzata conforme ai requisiti stabiliti dall'art. 26 del Regolamento (UE) n. 910/2014 (eIDAS).
Il Regolamento eIDAS stabilisce i requisiti comuni a livello europeo per la firma elettronica avanzata. I singoli Stati membri possono prevedere ulteriori requisiti o adempimenti nazionali, purché compatibili con il quadro normativo europeo.
Per l'Italia, la conformità ai requisiti previsti dall'art. 56 del DPCM 22 febbraio 2013 è riportata nella seguente tabella:
| Requisito (art. 56, comma 1) | Esito | Riscontro |
|---|---|---|
| a) Identificazione del firmatario | Conforme | Verifica del documento d'identità, con riscontro biometrico per EU-AES_liveness. |
| b) Connessione univoca della firma al firmatario | Conforme | Identificativo univoco, campo firma dedicato e canale di autorizzazione personale. |
| c) Controllo esclusivo del sistema di generazione della firma | Conforme | Autorizzazione a tre fattori, secondo le modalità previste dal servizio. |
| d) Verificabilità dell'assenza di modifiche successive | Conforme | Sigillo elettronico qualificato in formato PAdES, verificabile mediante strumenti di terze parti. |
| e) Possibilità per il firmatario di ottenere evidenza di quanto sottoscritto | Conforme | Il firmatario può accedere al documento predisposto prima dell'autorizzazione e al documento sottoscritto al termine del processo, tramite il proprio indirizzo personale. |
| f) Individuazione del soggetto che eroga la soluzione | Conforme | Il pacchetto di evidenza riporta la denominazione del titolare del processo; il sigillo qualificato individua il soggetto che appone il sigillo. |
| g) Assenza di elementi atti a modificare gli atti, fatti o dati rappresentati | Conforme | Rimozione del contenuto attivo durante la fase di normalizzazione, verificata sperimentalmente su documenti validati e firmati. |
| h) Connessione univoca della firma al documento sottoscritto | Conforme | Il sigillo copre i byte del documento; l'impronta SHA-256 collega univocamente il documento al processo di firma. |
È responsabilità del cliente verificare, per ciascuno Stato membro in cui intende utilizzare il servizio, l'eventuale presenza di ulteriori requisiti o adempimenti previsti dalla normativa nazionale o dalle autorità competenti.
In Italia, ad esempio, la normativa prevede ulteriori adempimenti relativi alla prestazione di servizi di firma elettronica avanzata, tra cui specifici requisiti assicurativi e di conservazione della documentazione.
In particolare, è previsto un massimale assicurativo non inferiore a 500.000 euro e la conservazione a norma, per 20 anni, dei documenti sottoscritti e delle relative evidenze del processo di firma.
Per soddisfare questi requisiti, è possibile utilizzare i servizi di Openapi per la conservazione a norma e l'archiviazione elettronica dei documenti e dell'audit trail.
Sì, la soluzione di Firma Elettronica Avanzata (FEA) di Openapi è conforme agli standard ETSI applicabili ai servizi di fiducia e alle firme elettroniche.
È possibile verificare la conformità tecnica delle firme generate utilizzando gli strumenti di verifica e convalida basati sugli standard ETSI.
I documenti restano disponibili per il download per 3 mesi dalla creazione della richiesta di firma. L'audit trail viene archiviato per 10 anni.
| Contenuto | Durata | Al termine |
|---|---|---|
| Documenti caricati, firmati e convalidati | 3 mesi | Cancellazione automatica |
| Audit trail e dati strutturati della firma | 10 anni | Cancellazione automatica |
L'audit trail contiene le foto dei documenti d'identità e i selfie acquisiti durante la verifica dell'identità. L'intero file è cifrato.
Ti consigliamo di scaricare i documenti firmati entro 3 mesi. Dopo la cancellazione non è possibile recuperarli. Se devi conservarli a lungo termine, ad esempio per gli obblighi previsti in alcuni Paesi europei per la FEA, puoi utilizzare il servizio di Conservazione digitale.
Le foto del documento d'identità acquisite durante la verifica dell'identità sono salvate in forma cifrata all'interno dell'audit trail.
Chi è responsabile. La responsabilità di conservare le evidenze della firma ricade sull'azienda che fa firmare il contratto, che è titolare del trattamento ai sensi del GDPR. Openapi agisce come fornitore tecnologico e responsabile del trattamento (art. 28 GDPR).
Per quanto tempo. Il Regolamento eIDAS non prevede un obbligo generale di conservazione a norma per la Firma Elettronica Avanzata. Tuttavia, alcuni Paesi possono richiedere servizi di conservazione specifici. È compito del cliente verificare come il singolo Stato ha recepito le disposizioni del regolamento eIDAS 2 e provvedere di conseguenza.
Openapi archivia in forma cifrata i documenti per 3 mesi e l'audit trail per 10 anni.
In caso di contestazione. Il valore probatorio e gli eventuali requisiti integrativi dipendono dalla normativa applicabile nei singoli Paesi europei. Alcuni ordinamenti riconoscono alla FEA effetti equivalenti alla firma autografa in determinati contesti, mentre altri prevedono requisiti o servizi integrativi. È compito del cliente verificare la normativa applicabile nel proprio Paese.
È obbligatorio conservare le evidenze?
Come indicato nel manuale tecnico sottoscritto prima dell'attivazione del servizio, il cliente deve verificare se nel proprio Paese la conservazione delle evidenze o l'e-archiving siano raccomandati oppure obbligatori.
In ogni caso, Openapi consiglia a tutti i clienti la conservazione delle evidenze nel lungo periodo. A questo scopo, è possibile utilizzare un servizio di Conservazione digitale a norma disponibile su Openapi, attivabile separatamente rispetto al processo di firma.
Il servizio viene erogato in tempo reale.
Il costo è calcolato per firmatario, non per numero di firme apposte sul documento.
Il costo per il servizio di Firma Elettronica Avanzata con OTP senza verifica liveness è:
Il costo per il servizio di Firma Elettronica Avanzata con OTP con verifica liveness è:
In presenza di più firmatari, il costo viene moltiplicato per il numero di firmatari coinvolti, applicando la tariffa prevista (abbonamento o richiesta singola) viene addebitato al momento della richiesta, indipendentemente da come si concluderà successivamente il processo di firma.