File Passwords: Specification Status
File Passwords: Specification Status
OpenOffice.org
5 File Passwords
Specification Status
Last Change Jun 15, 2010
Status Standard
Abstract
Save file with password functionality needs to be extended by customer request. Beside the already implemented file
10 encryption, an additional password to protect a document from being edited is implemented.
i-Team Members
Role First Name, Last Name, Initials E-Mail Address
I-Team Lead Mathias Bauer (MBA) [email protected]
Specification Author Frank Loehmann (FL) [email protected]
User Experience Frank Loehmann (FL) [email protected]
Development Daniel Rentz (DR) [email protected]
Henning Brinkmann [email protected]
Sven Jacobi [email protected]
Mikhail Voitenko [email protected]
Quality Assurance Thorsten Martens (TM) [email protected]
Accessibility Thorsten Martens (TM) [email protected]
Documentation Uwe Fischer (UFI) [email protected]
Program Management Marcus Lange (MLA) [email protected]
Page 1
Document Passwords
Contents
Abstract............................................................................................................................................................. 1
i-Team Members............................................................................................................................................... 1
References and Reference Documents..............................................................................................................3
Acronyms and Abbreviations............................................................................................................................3
1 Detailed Specification......................................................................................................................................4
1.1 Usage Scenarios................................................................................................................................................ 4
1.1.1 Protect................................................................................................................................................................4
1.1.1.1 Encrypt File.......................................................................................................................................................4
1.1.1.2 Receiving an Encrypted Document...................................................................................................................4
1.1.2 Share..................................................................................................................................................................4
1.1.2.1 Sharing a File With Others................................................................................................................................4
1.1.2.2 Consuming a Document Shared With Others................................................................................................... 4
1.1.2.3 Consuming a Document Shared With Others................................................................................................... 4
1.2 Behavior............................................................................................................................................................ 5
1.3 User Interface....................................................................................................................................................5
1.3.1 Open File with Passwords.................................................................................................................................5
1.3.1.1 Open File with Password to Modify..................................................................................................................6
1.3.1.2 Enter Password Dialog......................................................................................................................................6
1.3.1.3 Wrong Password Entered..................................................................................................................................6
1.3.2 Save Files with Passwords................................................................................................................................ 7
1.3.2.1 Password Dialog................................................................................................................................................8
1.3.2.2 Sharing Options ................................................................................................................................................9
1.3.2.3 File Properties Dialog........................................................................................................................................9
1.3.2.4 Password Check.............................................................................................................................................. 10
1.3.2.5 Options Dialog................................................................................................................................................ 11
2 Accessibility....................................................................................................................................................12
3 Migration........................................................................................................................................................12
4 Configuration.................................................................................................................................................12
5 File Format.....................................................................................................................................................12
6 Open Issues.................................................................................................................................................... 12
Document Change History..............................................................................................................................13
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 2
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 3
Document Passwords
1 Detailed Specification
1.1.1 Protect
1.1.2 Share
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 4
Document Passwords
1.2 Behavior
1. An file.
2. Save file in ODF or MS Office format and assign password to modify.
3. Open file with password to modify.
45 1. Open file in read-only mode automatically.
1. User whats to edit file.
1. Edit mode button/menu pressed/called.
2. Dialog to enter Password shown (incl. error handling)
3. File in edit mode.
50 4. User makes changes.
5. Save file with password to modify set.
2. User wants to edit a copy of document.
1. Save as from read-only mode.
2. Password will be removed on saving.
55 Copy of document is in edit mode
3. User wants to make copy of document.
1. Save as from edit mode.
2. Password will be removed on saving.
4. User wants to read document.
60 1. User closes document if done.
65
In case of a wrong password the following dialog is shown and loading will be aborted:
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 5
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 6
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 7
Document Passwords
Note: If the current file format does not support password for sharing (i.e. old StarOffice formats) then the 'More
Options' button is hidden.
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 8
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 9
Document Passwords
100 The document gets modified after a password has been set or changed, to ensure that the new password will be saved to
file by the user. This is valid for all other settings in the Properties dialog. The encryption and sharing section are
disabled, if a filter is chosen that does not support encryption.
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 10
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 11
Document Passwords
2 Accessibility
Accessibility is the responsibility of the I-Team, beginning with UX, DEV and QA, to ensure that the following
120 requirements are fulfilled:
1. Is the feature fully keyboard accessible?
(Ex: “I can go everywhere and use every function using the keyboard only”)
Yes
2. Have I specified visual alternatives for the case that the specified feature includes audio as output?
125 n/a
3. Are text alternatives for all icons and graphics available?
n/a
4. Don't provide important information in colors alone
(Ex: marking important information hard coded in red)
130 n/a
5. Does the specified feature respect system settings for font, size, and color for all windows and user interface
elements?
Yes.
6. Have I ensured that flash rates do not exceed 2 hertz for blinking text, objects, or other elements? In any case,
135 try to avoid flashing UI elements
Yes.
7. Ensure that assistive technology(AT) (like ZoomText or Orca) is able to read everything.
@Thorsten: One for you.
3 Migration
140 None, new feature.
4 Configuration
None.
5 File Format
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 12
Document Passwords
http://specs.openoffice.org/appwide/security/File_Passwords.odt Page 13