29.10.2014 Views

Manual factura electrónica II - Plan Avanza

Manual factura electrónica II - Plan Avanza

Manual factura electrónica II - Plan Avanza

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Formatos de <strong>factura</strong> y firma<br />

aplicar la clave privada al resumen, que<br />

es la firma electrónica propiamente<br />

dicha. La firma fechada añade a la firma<br />

básica información temporal sobre el<br />

momento de la firma o de su verificación<br />

y la firma validada añade a la firma<br />

fechada información sobre la vigencia<br />

del certificado empleado en el momento<br />

de la firma o de su verificación.<br />

Estas modalidades de firma están<br />

recogidas en las normas TS 101 733 y TS<br />

101 903.<br />

La firma validada se denomina también<br />

firma completa (designada con las<br />

siglas ES-XL), porque incluye todos los<br />

elementos que permiten comprobar que<br />

el certificado utilizado por el firmante<br />

estaba vigente en el momento de la<br />

firma.<br />

Estas modalidades de firma se derivan<br />

respectivamente del formato PKCS#7<br />

de RSA las basadas en el estándar TS<br />

101 733 (CAdES) y del formato XMLDsig<br />

(o XAdES en una versión más avanzada)<br />

del consorcio W3C las basadas en el<br />

estándar TS 101 903.<br />

Además estas firmas se pueden<br />

codificar dentro de la especificación<br />

PDF 1.6 de Adobe, de forma que puedan<br />

ser verificadas con el software gratuito<br />

Acrobat Reader.<br />

La ventaja de utilizar el formato ES-XL<br />

por parte del firmante, es que se<br />

exonera al receptor del problema de<br />

validar el certificado utilizado, porque<br />

en la firma ya se incluyen todos los<br />

elementos que garantizan su validez en<br />

el momento de la firma.<br />

Firmas XML<br />

La utilización de firmas en XML es la<br />

elección evidente cuando el formato<br />

empleado para la formación de las<br />

propias <strong>factura</strong>s es también XML. Sin<br />

embargo, la firma XML puede aplicarse<br />

a cualquier tipo de documento, con<br />

independencia de su formato.<br />

Dentro de la firma electrónica en<br />

formato XML, existen diferentes<br />

“subtipos de formatos”, dentro de los<br />

cuales destacan por encima de todos el<br />

XML Dsig y la variante de este, el XML<br />

Advanced Electronic Signatures<br />

(XAdES).<br />

En toda firma XML, según el estándar<br />

XML DSig, existirían 3 modos de firma:<br />

• Enveloped, en el que la firma se<br />

añade al final del documento XML<br />

como un elemento más. Se firma<br />

todo lo inmediatamente anterior al<br />

documento.<br />

• Enveloping, en el que el<br />

documento se incluye dentro de la<br />

firma en la que se referencia lo<br />

firmado como objeto insertado en<br />

la firma. Ya que se referencian los<br />

objetos, este modelo permitiría<br />

distinguir lo que se firma,<br />

pudiendo firmar el objeto entero o<br />

71

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!