Livelli di firma: SES, AES, QES
Questa è SES, e solo SES. AES e QES arriveranno presto, nella prossima fase del prodotto.
Una firma elettronica semplice ai sensi del Regolamento (UE) 910/2014: ammissibile, sostenuta dalla traccia delle evidenze descritta in Cosa vede il firmatario, e non una firma avanzata (AES) o qualificata (QES). Non è coinvolto alcun certificato qualificato appartenente al firmatario, e nulla di chi ha firmato è attestato crittograficamente.
Fino ad allora, chiedere "level": "AES" o
"QES" viene rifiutato con SIGNATURE_LEVEL_UNAVAILABLE, mai
servito in silenzio come SES. Per eIDAS sono tre oggetti giuridici diversi
(con la QES l'onere della prova si inverte), quindi ricevere quella più debole
credendo di avere quella più forte è l'unico errore che questo servizio non
produrrà.
Ogni livello è anche qualcosa che la tua organizzazione possiede. La SES è inclusa nel prodotto
di firma; se una chiamata chiede un livello che la tua organizzazione non possiede, viene rifiutata con
FEATURE_NOT_ENABLED e details.feature impostato a
signatureSes, signatureAes o signatureQes — il
“in arrivo” della piattaforma per AES e QES ha la precedenza ed è una frase
diversa. GET /api/v1/usage elenca ciò che possiedi.
Il sigillo è una cosa diversa dalla firma
Un documento firmato può portare anche un sigillo elettronico qualificato e una marca temporale qualificata. Entrambi sono disponibili (2 crediti, 6 con la marca temporale) per ogni organizzazione che non sia un'organizzazione di test; il sigillo dice che il file proviene da DoConure ed è inalterato, non chi l'ha firmato (Sigillo qualificato e marca temporale qualificata). Nessuno dei due cambia il livello visto sopra, e la confusione tra i due merita un paragrafo, perché il documento con cui ci stai confrontando ha probabilmente proprio questa forma.
| Di chi è l'atto | Cosa attesta | |
|---|---|---|
| Firma | una persona fisica | questa persona ha acconsentito. SES: ammissibile, e se contestata è la traccia delle evidenze a sostenerla |
| Sigillo | una persona giuridica: noi, il servizio | questi byte sono usciti da questa organizzazione in questa forma e da allora nessuno li ha toccati (eIDAS art. 35). Non dice assolutamente nulla su chi ha firmato |
| Marca temporale | un'autorità indipendente | questi byte esistevano a quest'ora (eIDAS art. 41) |
Ciò che un sigillo ti dà è una prova che smette di dipendere da noi. Oggi l'affermazione "questo è il documento che è stato firmato" è un hash nel nostro database: solida, ma siamo noi a garantire per il nostro stesso registro. Un PDF sigillato rende la stessa affermazione verificabile in Acrobat, offline, da qualcuno che non ci ha mai sentiti nominare, per tutto il tempo in cui il file esiste.
Due interruttori, e cosa produce ogni combinazione
| Richiesto | Profilo PAdES | Quanto vale |
|---|---|---|
| nessuno dei due | null | Il normale PDF firmato. Verificalo con la nostra pagina /verify. |
| solo la marca temporale | — | Rifiutato con TIMESTAMP_REQUIRES_SEAL (1012). La marca temporale è un'opzione del sigillo e non viene mai applicata da sola. |
| solo il sigillo | B-B | Origine, fino alla scadenza del nostro certificato di sigillo: dopo, la firma non può più essere validata. Il più economico, e quello con una data di fine. |
| entrambi | B-T / B-LT | Origine e ora. B-LT incorpora il materiale di validazione, quindi resta verificabile anche dopo la scadenza del certificato. È ciò che ti serve per tutto quello che devi poter ancora dimostrare tra dieci anni. |
Leggi padesProfile dalla busta completata.
Viene riportato esplicitamente invece che lasciato intendere, proprio perché B-B e
B-LT non invecchiano allo stesso modo e la differenza è invisibile
quando il file è nuovo.
Quando saranno offerti, invierai "seal": true e/o
"timestamp": true nei settings della busta. Entrambi sono
facoltativi e a tre stati: omettili e decide l'impostazione dell'organizzazione.
Fino ad allora lasciali fuori (o invia false): true viene
rifiutato come sopra.
Dove si imposta level:
Componi e firma, in una chiamata o
La firma da sola. Tabella completa
degli errori: Esiti e codici di errore.