Una signatura electrònica és un fitxer que conté informació sobre el document original, el signant, la data de la signatura, algorismes utilitzats i possible caducitat de la signatura.
Cómo s'estructura esta informació (l'ordre d'eixa informació dins del fitxer, les etiquetes que indiquen quan comença un camp i quan acaba, l'opcionalidad d'eixos camps, etc.) ve determinat per diferents formats:
Es l'evolució del primer format de signatura estandarditzat. És apropiat per a signar fitxers grans, especialment si la signatura conté el document original perquè optimitza l'espai de la informació. Després de signar, no podràs veure la informació signada, perquè la informació es guarda de manera binària.
El resultat és un fitxer de text XML, un format de text molt similar a l'HTML que utilitza etiquetes. Els documents obtinguts solen ser més grans que en el cas de CAdES, per això no és adequat quan el fitxer original és molt gran. Aplicaciones com eCoFirma del Ministeri d'Indústria i Comerç, només signen en XAdES.
Este és el format més adequat quan el document original és un pdf. El destinatari de la signatura pot comprovar fàcilment la signatura i el document signat. Amb els formats anteriors això no és possible si no s'utilitzen eines externes.
Son els formats de signatura que utilitzen Microsoft Office i Open Office, respectivament.
La aplicació client AutoFirma permet configurar el format a utilitzar.
Segons com es referencie o on es guarde el document original en el fitxer de signatura, podem tindre dos casos:
Ventaja: No és necessari guardar sempre el document original i el document de signatura perquè aquell ja està inclòs en aquest. És, per tant, un format còmode d'emmagatzemar
Desventaja: Si la grandària del fitxer és elevat, es consumeix més espai d'emmagatzematge, perquè al final s'acaba tenint d'una banda el document original, que sempre caldrà guardar-lo, i per un altre, la signatura.
En el cas de CAdES estes signatures es diuen signatures implícites.
En el cas de signatures XAdES XML, l'habitual és que el document estiga inclòs en el fitxer de signatura. Parlem de signatures enlairades (detached), envolupants (enveloping) i embolicades (enveloped) segons en quin lloc del propi fitxer de signatura es guarde el document original.
En la pràctica, se sol utilitzar el cas 1, que és la manera de funcionar per defecte de les aplicacions de signatura. S'obtenen fitxers de signatura més grans però, com a contrapartida, no requereix emmagatzemar el fitxer original com un altre document a part al costat del de signatura.
En este cas, el document no s'inclou en el resultat de signatura o solament s'inclou una referència al lloc en el qual es troba perquè el document puga ser localitzat.Per tant, s'obtenen fitxers de grandària més reduïda, però, per contra, el document original sempre cal guardar-lo al costat de la signatura.
En el cas de CAdES estes signatures es diuen signatures explícites.
En el cas de signatures XAdES XML, només per a les signatures enlairades (detached), el document pot estar fóra.
En el món del paper i de la signatura manuscrita, un document pot contindre la signatura de diverses persones:
El equivalent a eixes signatures en el món electrònic són les signatures múltiples. Atés del criteri del nombre de signants podem tindre:
La aplicació de signatura AutoFirma permet els tres tipus de signatura. L'usuari pot configurar el tipus de signatura múltiple que desitja realitzar.
L'aplicació FirmaFácil automàticament selecciona la co-signatura quan se li presenta per a signar un document signat prèviament.
Per a verificar una signatura és necessari:
En el cas de la signatura electrònica bàsica, si el certificat està caducat automàticament es dóna la signatura com no vàlida.
Entonces, com sabem que el certificat estava vigent o no en la data en la qual es va signar? I què ha de fer-se perquè quan es vulga validar o verificar una signatura en el futur la validació siga possible encara que estiga caducat el certificat?
Per a donar resposta a estes preguntes, els formats AdES (forma genèrica de cridar als formats CAdES, XAdES i PAdES) contemplen la possibilitat d'incorporar a les signatures electròniques informació addicional que garanteix la validesa d'una signatura a llarg termini, una vegada vençut el període de validesa del certificat.
Estos formats afigen a la signatura evidencies de tercers (d'autoritats de certificació) i certificacions de temps,que realment certifiquen quin era l'estat del certificat en el moment de la signatura.
Concretamente, existeixen diferents formats de signatura que van incrementant la qualitat de la mateixa fins a aconseguir una signatura que puga ser verificada a llarg termini (de manera indefinida) amb plenes garanties jurídiques:
La normativa de desenvolupament del Reglament (UE) núm. 910/2014 (eIDAS) defineix els nous tipus de signatura Baseline. Estos tipus són tan vàlids com els formats tradicionals si complixen una sèrie de requisits.
Este nou format és més genèric i serveix per a assegurar la interoperabilitat transfronterera de les signatures electròniques, en línia amb la Directiva 2006/123/CE del Parlament Europeu i del Consell. Este canvi normatiu es recolza en el Reglament (UE) núm. 910/2014, en concret en la Decisió d'Execució (UE) 2015/1506 de la Comissió, de 8 de setembre de 2015. Aquesta decisió establix les especificacions dels formats de signatures electròniques avançades i segells avançats que han de reconéixer els organismes del sector públic. En essència, s'establix que:
I en l'annex del qual s'inclou la llista d'especificacions tècniques per a les signatures electròniques avançades XML, CMS o PDF i el contenidor amb signatura/segelle associada/o:
A manera informativa, s'establixen les següents equivalències entre els formats tradicionals i els nous formats 'Baseline':
| Formato Clásico | Formato Baseline |
|---|---|
|
CAdES-BES/-EPES |
CAdES B-Level |
|
CAdES-T |
CAdES T-Level |
|
XAdES-BES/-EPES |
XAdES B-Level |
|
XAdES-T |
XAdES T-Level |
|
XAdES-T |
XAdES LT-Level |
|
XAdES-A |
XAdES LTA-Level |
|
PAdES-BES/-EPES |
PAdES B-Level |
|
PAdES-LTV |
PAdES T-Level/LT-Level/LTA-Level |
Formato Clásico
CAdES-BES/-EPES
Formato Baseline
CAdES B-Level
Formato Clásico
CAdES-T
Formato Baseline
CAdES T-Level
Formato Clásico
XAdES-BES/-EPES
Formato Baseline
XAdES B-Level
Formato Clásico
XAdES-T
Formato Baseline
XAdES T-Level
Formato Clásico
XAdES-T
Formato Baseline
XAdES LT-Level
Formato Clásico
XAdES-A
Formato Baseline
XAdES LTA-Level
Formato Clásico
PAdES-BES/-EPES
Formato Baseline
PAdES B-Level
Formato Clásico
PAdES-LTV
Formato Baseline
PAdES T-Level/LT-Level/LTA-Level
Els perfils Baseline són en molts casos un subconjunt dels formats tradicionals.
Como s'ha vist en l'apartat anterior, el segellament de temps és un mètode per a provar que un conjunt de dades va existir abans d'un moment donat i que cap d'estes dades ha sigut modificat des de llavors.
El Sello de Tiempo és una signatura d'una Autoritat de Segellament de Temps (TSA), que actua com a tercera part de confiança testificant l'existència d'aquestes dades electròniques en una data i hora concrets.
El segellament de temps afig informació rellevant a la signatura, perquè indica quan es va crear. Si el signant incloguera esta dada, l'aportaria una de les parts implicades. L'ideal és que la marca de temps provinga d'una tercera part de confiança.
Resellado
Com que el Segell de Temps és una signatura realitzada amb el certificat electrònic de l'Autoritat de Segellament, quan eixe certificat caduca, el segell i, per tant, la signatura deixen de ser vàlides.
Per això, abans que el certificat de la TSA caduque és necessari resellar o aplicar de nou el Segell Temporal per a mantindre la validesa temporal de la signatura.