Antiguo BlogCriptografíaLinux

FNMT Clase 2CA & OpenOffice

Aunque tengo el certificado digital de la Fabrica Nacional de Moneda y Timbre instalado en el navegador Firefox (Iceweasel para ser más exactos) en una máquina con Debian GNU/Linux Testing/Lenny, no consigo firmar digitalmente archivos en OpenOffice ya que me sale una lista vacía.

Lo que he leído es que OpenOffice busca los certificados en una variable de entorno llamada MOZILLA_CERTIFICATE_FOLDER, y que esta tiene que apuntar a donde tengamos nuestro perfil de firefox, en el cual deberían estar los archivos cert8.db key3.db secmod.db

Al ir a exportarla, tabulando la ruta, veo que me aparecen dos perfiles dentro de la carpeta ~/.mozilla/firefox, lo cual me genera duda de cual estoy usando realmente y si puede ser que esté ahí el problema.

$ cd .mozilla/firefox/
1i764y3m.default/ o0wkmo0e.default/

Para ver cual es mi perfil ejecuto el administrador de perfiles  de firefox.

$ firefox -ProfileManager &

Profile Manager Firefox

Cual es mi sorpresa cuando veo que en el administrador de perfiles solo tengo un perfil, y que además no me ayuda mucho a identificar el nombre de su carpeta.

Mirando en la ruta de firefox en mi home me encuentro con un archivo que supongo puede ayudarme.

$ cat ~/.mozilla/firefox/profiles.ini

[General] StartWithLastProfile=1

[Profile0] Name=default
IsRelative=1
Path=o0wkmo0e.default
Default=1

Efectivamente, solo tengo un perfil con el nombre default y cuya ruta es  o0wkmo0e.default asi que pruebo a asignar dicha ruta a la variable MOZILLA_CERTIFICATE_FOLDER.

$ export MOZILLA_CERTIFICATE_FOLDER=/home/kikuelo/Debian/.mozilla/firefox/o0wkmo0e.default

Abro Openoffice, y pruebo a firmar pero me sigue apareciendo vacío. He probado a exportar el otro perfil que me aparece (solo en los directorios) y tampoco me funciona.

De echo hay otra ruta donde también aparecen los archivos  cert8.db key3.db secmod.db pero tampoco me sale nada.

$ export MOZILLA_CERTIFICATE_FOLDER=/home/kikuelo/Debian/.mozilla/default/8dyt0vmd.slt

La verdad es que voy a desistir de firmar documentos digitalmente así que me toca facturar de manera tradicional a través de correspondencia, una pena.