ODF New Proposal Template


Proposal owner: Jomar Silva and Bob Jolliffe

Proposal short name: Digital Signature


The digital signatures support in ODF is based upon the W3C XMLDSIG specification. XMLDSIG describes only the high level form of the signature and is designed to be extended in different ways, including application specific ways. This is typically done through extending the <Object> element of the <Signature> with additional elements. Existing implementations already make use of this mechanism. XAdES is a specification developed by ETSI to extend xmldsig into the domain of non-repudiation by defining XML formats for advanced electronic signatures that remain valid over long periods. XAdES is also being adopted by Brazilian Government PKI framework (called ICP-Brasil), which is also being analysed to be adopted by other Latin American countries.

The proposal makes explicit that the XMLDSIG signatures in ODF can be extended using the XAdES specification.

Requested changes to the ODF Standard

ODF 1.2 - Part 3 - Packages, section "2.4 Digital Signatures":

Currently reads:

"Files within a package may have digital signatures applied. Digital signatures are stored in one or more files within the META-INF folder"

Insert two sentences to read:

"Files within a package may have digital signatures applied. These digital signatures shall conform to the W3C XML Digital Signature specification [xml-dsig].

Note: Applications may use extensions to the XML DSIG core specification, such as those required for implementation of XAdES signatures specified in ETSI TS 101 903 v1.3.2 [xades].

Digital signatures are stored in one or more files within the META-INF folder."

Insert two references:



Backwards compatibility:

Accessibility impact:

Other sections of the specification:

Note: it seems this is not actually a problem. Section 2.11 refers to document signatures but leaves open the possibility of other application specific signatures. It is not in conflict with Part 3 section 2.4.

Workflow (to be filled in by TC Chairs)

Category: CategoryIntegratedProposal CategoryODF1.2Proposal

Date Proposal initially made:11 July 2008

Dates Proposal discussed on TC calls:5 January 2009

Date vote is requested:

Date vote is held: 12 January 2009

Results of vote: Approved

Version in which this proposal has been integrated: ODF 1.2 part 3 draft 7

DSigProposal (last edited 2009-08-12 18:04:28 by localhost)