https://bugs.freedesktop.org/show_bug.cgi?id=58476

          Priority: medium
            Bug ID: 58476
          Assignee: [email protected]
           Summary: Adding a signature to a document already signed by MS
                    Word invalidates the MS Word signature
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          Hardware: All
            Status: UNCONFIRMED
           Version: 3.6.1.2 release
         Component: framework
           Product: LibreOffice

Created attachment 71744
  --> https://bugs.freedesktop.org/attachment.cgi?id=71744&action=edit
File signed by MS Word (result of step 7 in the repro steps)

Using LibreOffice to add a signature to a document that has already been signed
by someone in MS Word invalidates the (still-valid) original signature.

Steps (note that a file is attached which allows you to skip steps 1-7):

1) Boot MS Word
2) Hit Escape (Create default document)
3) File -> Info -> Protect Document -> Add a Digital signature
4) Save file as ODF format (.odt)
5) Choose an RSA certificate that uses a SHA1 hash (DSA is fine too)
6) Click Sign
7) Exit MS Word
8) Open document in LibreOffice
9) Under File menu, click Digital Signatures
10) Notice they're considered valid
11) Now click "Sign Document" button and add a digital signature using a SHA1
cert
12) Observe invalid original signature

It seems that this might be happening because LibreOffice is rewriting the XML
for the MS Word signature, but omitting the Type attribute on the Reference
element.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to