Bug 201305
Summary: | Digital signature of files in openoffice.org not functioning | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Giuseppe Castagno <giuseppe.castagno> | ||||
Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 5 | CC: | nls1729, russell | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 2.0.4-2.1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-08-26 15:34:44 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Giuseppe Castagno
2006-08-04 08:38:21 UTC
well, level 1 of the problem is that the xmlsecurity stuff looks for the moz address book stuff to get the bootstrap thing to find the profile location of mozilla/firefox to find the cert directory. With a system-mozilla build this is disabled because of the dread http://bugzilla.mozilla.org/show_bug.cgi?id=135137 setting the environmental variable MOZILLA_CERTIFICATE_FOLDER to the appropiate location might work around. I'll see if I can hack up the tiniest mozilla profile bootstrap finder part of the mozab to support this just working out of the box I did some dev grunt work, described in short here: http://lists.ximian.com/pipermail/openoffice/2006-August/001953.html Can it help ? I forgot to mention that I have MOZILLA_CERTIFICATE_FOLDER pointing to the right folder. According to what I read here: http://wiki.services.openoffice.org/wiki/How_to_use_digital_Signatures Damnit, it's almost certainly PKGCONFIG_MODULES=xmlsec1 -> PKGCONFIG_MODULES=xmlsec1-nss which causes the problem. Doing that allows me to see the dialog at least I rebuild m180 from scratch, with the suggestion in comment #4 and it appears the fix's only partial. Now I can see the signatures on a signed OOo file, but when I try to add a new signature it crashes. Behaviour to crash it: File | Digital signatures... (the dialog listing the current signature on the file opens) click Add.. The dialog to select a certificate opens, select a certificate, when you click OK to add it OOo crashes. I'm going to attach a GDB backtrace of the crash, hoping it will be usefull. Created attachment 133677 [details]
GDB backtrace of OOo crash
Hard to check that without an actual certificate, at the moment I have a 30 day certificate ( PersonalSign Demo ) generated free here: http://www.globalsign.net/digital_certificate/personalsign/index.cfm I've collected information on how to generate one on your own. Let me know if you need them. yeah, part 2 reproducable now bugger it anyway, looks like only using the internal hacked up libxmlsec will work. Will include that back into FC-6 Back in FC-6/rawhide now as openoffice.org 2.0.4-2.1, crashfix will be in the next FC-5 update if there is one, but functionality won't return in FC-5 :-( *** Bug 210725 has been marked as a duplicate of this bug. *** |