* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

afirma 1.6.2 (Llamado para joselp)

Dando seguimiento a la petición de joselp

He empaquetado esta nueva versión con algunas mejoras
Debido a errores de empaquetado de versiones previas antes de instalar esta versión se recomienda desinstalar cualquier versión anterior que se tenga instalada.

Creo que solo "funciona" con firefox versión 52 ESR que es la que utiliza mageia.

@joselp si puedes probarla a ver si ya funciona (lo dudo ya que me sigue mostrando algunos errores de versiones previas), recuerda que hay que cerrar los navegadores antes de instalar/desinstalar esta aplicación

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de joselp

# 125656 Ufff no me había dado cuenta

Buenas a todos, acabo de ver la entrada.

En cuanto pueda instalo la aplicación y hago pruebas. El único problema es que ahora tengo firefox de la web oficial, pero instalo el ESR y os cuento.

Saludos!!

Mageia 8 en funcionamiento!!!



Gravatar de owl

# 125678 chequeo

Haciendo pruebas con mi DNIe, he encontrado esta web de la Comunidad de Madrid, que te chequea la configuración para poder firmar. A mí me da el error ya comentado en otro mensaje y no lo puedo comprobar, pero por si acaso te da alguna información que te sea útil, te pongo el enlace. Tiene que ser con el DNIe ya insertado:

https://gestiona4.madrid.org/ereg_virtual/html/web/InicioRequisitosAFC.icm

Espero que te ayude.

owl



Gravatar de joselp

# 125657 Primera prueba

Bueno vamos a ver si entre todos podemos hacer que este desastre de aplicación funcione para Mageia.

Inicio las pruebas:

- He instalado firefox 52.9 de Mageia en limpio haciendo un backup de la carpeta que tenía en mi usuario.

- He instalado la aplicación afirma 1.6.2 desde el repo de blogdrake.

- Para probar si funciona he entrado en el siguiente enlace (podéis utilizarlo para la verificación, si funciona aquí funcionará en todos sitios): https://gestionesytramites.madrid.org/cs/Satellite?pagename=ComunidadMadrid/Comunes/Presentacion/pop...

- Después de realizar la comprobación en la web primero aparece esto: https://flic.kr/p/29GuVSB

- Después de dar al boton "Enviar" en la última opción de la primera imagen y esperar el tiempo para verificar la firma, me aparece esto: https://flic.kr/p/26WEhmy

- En consola ejecutando AutoFirma aparece esto:

ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.ProxyUtil setDefaultProxy
INFORMACIÓN: Las conexiones para protocolo 'http' son por defecto de tipo: DIRECT
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.ProxyUtil setDefaultProxy
INFORMACIÓN: Las conexiones para protocolo 'https' son por defecto de tipo: DIRECT
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.ProxyUtil setProxySettings
INFORMACIÓN: No se usara Proxy para las conexiones de red
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: No se buscaran nuevas versiones de la aplicacion
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.SimpleAfirma printSystemInfo
INFORMACIÓN: Resolucion DPI de pantalla: 0
Sistema operativo: Linux
Version del SO: 4.14.56-desktop-1.mga6
Version de Java: 1.8.0_172
Arquitectura del JRE: 64
Java Vendor: Oracle Corporation
Localizacion por defecto: es_ES
Tamano actual en memoria: 72MB
Tamano maximo de memoria: 848MB
Memoria actualmente libre: 38MB
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Apertura como herramienta de escritorio
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ago 01, 2018 8:41:05 AM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Se intenta una precarga temprana de NSS
OpenJDK 64-Bit Server VM warning: You have loaded library /usr/lib/libsqlite3.so.0.8.6 which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c
', or link it with '-z noexecstack'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/libsqlite3.so.0.8.6: /usr/lib/libsqlite3.so.0.8.6: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilitiesUnix.getNSSLibDirUnix(MozillaKeyStoreUtilitiesUnix.java:74)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.getSystemNSSLibDir(MozillaKeyStoreUtilities.java:246)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:690)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

A ver si damos con la solución.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125665 Parece que sigue teniendo

Parece que sigue teniendo problemas con la detección de bibliotecas :(

Por lo que he averiguado erroneamente busca en /usr/lib (bibliotecas 32bit) independientemente de la arquitectura del sistema.

Posibles soluciones que veo:

1. compilar desde fuente haciendo los cambios necesarios (entre ellos un paquete para c/arquitectura), de momento no cuento con tiempo para ello

2. forzar el uso de java de 32 bit, no se que tantas dependencias acarreara para un sistema 64bit

Enlaces
https://github.com/ctt-gob-es/clienteafirma/issues/27



Gravatar de joselp

# 125680 A ver si tengo un rato...

A ver si tengo tiempo y puedo probar con la versión 32 de Java, porque lo de compilar con las correcciones necesarias se escapa a mi entendimiento todavía...

En cuanto pueda comento las pruebas.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125684 Espera un rato, esto viendo

Espera un rato, esto viendo lo de compilar desde las fuentes
Ademas para probar con java de 32 bit hay que modificar el script /bin/AutoFirma y cambiar la orden java -jar por java -d32 -jar



Gravatar de katnatek

# 125689 Nueva versión: 1.6.3

Antes de probarla desinstala la anterior (espero sea la ultima vez que pido esto
ya que he trabajado bastante en los procesos de instalación,
desinstalación, actualización)

Recuerda tener cerrado el navegador al momento de instalar



Gravatar de joselp

# 125695 Falta poco pero...

Pues siento decirte que sigue dando error la web:

Esto es lo que me aparece en consola, desde la instalación de afirma hasta el error de la web:

http://ftp.blogdrake.net/mageia/mageia6/free/noarch/afirma-1.6.3-1bdk.mga6.noarch.rpm
instalando afirma-1.6.3-1bdk.mga6.noarch.rpm desde /var/cache/urpmi/rpms
Preparando... ##########################################################
1/1: afirma ##########################################################
/tmp/afirma /
Generating RSA private key, 2777 bit long modulus
...................................................................................................++
....................................................++
e is 65537 (0x10001)
Signature ok
subject=/CN=AutoFirma ROOT LOCAL
Getting Private key
Generating RSA private key, 2777 bit long modulus
...............++
.........................................................++
e is 65537 (0x10001)
Using configuration from /usr/share/AutoFirma/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName :ASN.1 12:'127.0.0.1'
Certificate is to be certified until Aug 5 07:12:17 2028 GMT (3650 days)

Write out database with 1 new entries
Data Base Updated
Actualizando el certificado de AutoFirma en el directorio /home/jose/.mozilla
Almacenes en formato dbm
Notice: Trust flag u is set automatically if the private key is present.
Almacenes en formato sql
Notice: Trust flag u is set automatically if the private key is present.
/
/usr/share/AutoFirma /
/usr/sbin/afirma-conf: línea 45: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.172-1.b11.1.mga6.x86_64*/bin/keytool: No existe el fichero o el directorio
/
[root@localhost ~]# exit
logout
[jose@localhost ~]$ firefox
1533712411106 addons.webextension.s3google@translator WARN Loading extension 's3google@translator': Reading manifest: Error processing permissions.5: Unknown permission "unlimitedStorage"
1533712411106 addons.webextension.s3google@translator WARN Loading extension 's3google@translator': Reading manifest: Error processing permissions.7: Unknown permission "clipboardRead"
1533712411108 addons.webextension.s3google@translator WARN Loading extension 's3google@translator': Reading manifest: Error processing offline_enabled: An unexpected property was found in the WebExtension manifest.
1533712411108 addons.webextension.s3google@translator WARN Loading extension 's3google@translator': Reading manifest: Error processing key: An unexpected property was found in the WebExtension manifest.
1533712411122 addons.webextension.uBlock0@raymondhill.net WARN Loading extension 'uBlock0@raymondhill.net': Reading manifest: Error processing permissions.1: Unknown permission "privacy"
1533712411138 addons.webextension.s3google@translator WARN Please specify whether you want browser_style or not in your browser_action options.
Extension error: TypeError: command.suggested_key is null chrome://browser/content/ext-commands.js 79
[[Exception stack
loadCommandsFromManifest@chrome://browser/content/ext-commands.js:79:11
CommandList@chrome://browser/content/ext-commands.js:24:19
@chrome://browser/content/ext-commands.js:222:30
runSafeSyncWithoutClone@resource://gre/modules/ExtensionUtils.jsm:71:14
emit/promises<@resource://gre/modules/ExtensionUtils.jsm:384:55
emit@resource://gre/modules/ExtensionUtils.jsm:383:20
runManifest@resource://gre/modules/Extension.jsm:733:23
startup/<@resource://gre/modules/Extension.jsm:813:14
Current stack
runSafeSyncWithoutClone@resource://gre/modules/ExtensionUtils.jsm:73:129
emit/promises<@resource://gre/modules/ExtensionUtils.jsm:384:55
emit@resource://gre/modules/ExtensionUtils.jsm:383:20
runManifest@resource://gre/modules/Extension.jsm:733:23
startup/<@resource://gre/modules/Extension.jsm:813:14
]]
console.error: PushService:
stateChangeProcessEnqueue: Error transitioning state
UnknownError
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
1533712562768 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
1533712562774 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
1533712562808 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
1533712562814 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
1533712562988 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
1533712563232 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593 < onStopRequest()@resource://gre/modules/WebRequest.jsm:347
^[[jose@localhost ~]$

Saludos!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125696 La parte que falla en la

La parte que falla en la instalación no es tan importante, pero veré que me fallo :(

Lo de firefox, parece un conflicto entre la versión ESR y la Quantum

Para arreglarlo

  • Mueve el folder del perfil ( en ~/.mozilla/firefox el folder que termina en default) a otra parte
  • Abre y cierra el firefox ESR
  • Abre una consola y teclea
  • firefox --ProfileManager
    *Firefox ESR

  • Crea un perfil llamado quantum (o como lo quieras llamar)
  • ¡NO lo marques como predeterminado!

  • Cierra el navegador
  • Ahora deberás ver en ~/.mozilla/firefox un folder que termina en quantum
  • Borra todo lo que esta dentro y copia lo que esta dentro del folder del respaldo
  • En la consola teclea
  • firefox-sta -p quantum --new-instance --safe-mode
  • En la barra de direcciones teclea
  • about:config

  • Presione el botón "Acepto el riego"
  • Presione el botón derecho del ratón y seleccione "Nuevo" -> "Entero"
  • Cree un nuevo valor entero extensions.enabledScopes
  • Asigna 1 como valor

Ahora cuando ejecutes cualquiera de los firefox te preguntara que perfil usar, usa default para ESR.
Si Quieres evitar esto hay que modificar los lanzadores y agregar

-p default

ó

-p quantum

Según el caso.

Lo que hicimos fue pasar tus extensiones e historial a otro perfil que se utilizara solo para firefox quantum.
Los perfiles para 52 ESR y para quantum no son completamente compatibles.

El perfil default lo dejamos para 52 ESR ya que es el que intenta leer afirma yes el unico en el que funciona el plugin de java

Regresando al tema del hilo deja de mostrar lo de

java.lang.UnsatisfiedLinkError: /usr/lib/libsqlite3.so.0.8.6: /usr/lib/libsqlite3.so.0.8.6: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)

Al ejecutar afirma desde consola?



Gravatar de joselp

# 125701 Prefiero limpia..

Mañana probaré lo que me comentas, pero prefiero limpiar cualquier rastro de firefox y volver a realizarlo todo en limpio, desde firefox ESR, lo primero para ver si funciona la aplicación. Cuando estemos seguros de que funciona correctamente con ESR entonces probaré lo de los perfiles que me comentas con Quantum

Voy comentando.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125704 Una disculpa por los posibles

Una disculpa por los posibles problemas
He forzado a que el firefox quantum use su propio perfill,
para evitar problemas similares.



Gravatar de joselp

# 125721 Vamos allá....esto es largo....

Bueno, después de revisar tus comentarios, para este post he dicidido como te dije desinstalar todo lo relacionado con firefox y volver a firefox ESR para verificar que funciona correctamente. Repito el enlace en el que debe funcionar la aplicación con el navegador, porque aquí es donde me ha dado problemas al tener que hacerse directamente desde Firefox:

- https://gestiona4.madrid.org/ereg_virtual/html/web/InicioRequisitosAFC.icm

Y aquí va el tocho, desde que instalo firefox ESR y afirma, pasando por su ejecución desde consola (se abre la aplicación perfectamente, no se si dará algún error que luego repercuta en firefox), hasta la ejecución desde la susodicha web en la que me sigue dado error:

[jose@localhost ~]$ su -
Contraseña:
[root@localhost ~]# urpmi firefox
Para satisfacer la dependencia «firefox-l10n», se necesita uno de los paquetes siguientes:
1- firefox-es_AR-52.9.0-1.mga6.noarch: Spanish (Argentina) interface for Firefox (para instalar)
2- firefox-es_CL-52.9.0-1.mga6.noarch: Spanish (Chile) interface for Firefox (para instalar)
3- firefox-es_ES-52.9.0-1.mga6.noarch: Spanish interface for Firefox (para instalar)
4- firefox-es_MX-52.9.0-1.mga6.noarch: Spanish (Mexico) interface for Firefox (para instalar)
5- firefox-en_GB-52.9.0-1.mga6.noarch: British English interface for Firefox (para instalar)
6- firefox-en_US-52.9.0-1.mga6.noarch: English (United States) interface for Firefox (para instalar)
7- firefox-en_ZA-52.9.0-1.mga6.noarch: English (South Africa) interface for Firefox (para instalar)
¿Qué elige? (1-7)3
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Paquete Versión Revisión Arq.
(soporte «Core Release»)
indexhtml 6.1 1.mga6 noarch
mailcap 2.1.48 1.mga6 noarch
(soporte «Core Updates»)
firefox 52.9.0 1.mga6 x86_64
firefox-es_ES 52.9.0 1.mga6 noarch (Recomendado)
se utilizarán 120MB de espacio de disco adicional.
se descargarán 49MB de paquetes.
¿Efectuar la instalación de los 4 paquetes? (S/n) s

$MIRRORLIST: media/core/release/indexhtml-6.1-1.mga6.noarch.rpm
$MIRRORLIST: media/core/release/mailcap-2.1.48-1.mga6.noarch.rpm
$MIRRORLIST: media/core/updates/firefox-es_ES-52.9.0-1.mga6.noarch.rpm
$MIRRORLIST: media/core/updates/firefox-52.9.0-1.mga6.x86_64.rpm
instalando firefox-52.9.0-1.mga6.x86_64.rpm mailcap-2.1.48-1.mga6.noarch.rpm indexhtml-6.1-1.mga6.noarch.rpm firefox-es_ES-52.9.0-1.mga6.noarch.rpm desde /var/cache/urpmi/rpms
Preparando... ##########################################################
1/4: indexhtml ##########################################################
2/4: mailcap ##########################################################
3/4: firefox ##########################################################
4/4: firefox-es_ES ##########################################################
[root@localhost ~]#
[jose@localhost ~]$ firefox
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "webcal"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "ircs"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "mailto"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "irc"

(firefox:18274): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed
[jose@localhost ~]$ su -
[root@localhost ~]# urpmi afirma
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Paquete Versión Revisión Arq.
(soporte «Core Release»)
icedtea-web 1.6.2 1.mga6 x86_64
mozilla-filesystem 1.9 7.mga6 x86_64
tagsoup 1.2.1 8.mga6 noarch
zenity 3.24.0 2.mga6 x86_64
(soporte «Core 32bit Updates»)
libnspr4 4.19 1.mga6 i586
libnss3 3.28.6 1.4.mga6 i586
(soporte «BDK-Free-noarch»)
afirma 1.6.3 1bdk.mga6 noarch
se utilizarán 35MB de espacio de disco adicional.
se descargarán 28MB de paquetes.
¿Efectuar la instalación de los 7 paquetes? (S/n) s

http://ftp.blogdrake.net/mageia/mageia6/free/noarch/afirma-1.6.3-1bdk.mga6.noarch.rpm
instalando libnss3-3.28.6-1.4.mga6.i586.rpm afirma-1.6.3-1bdk.mga6.noarch.rpm zenity-3.24.0-2.mga6.x86_64.rpm libnspr4-4.19-1.mga6.i586.rpm mozilla-filesystem-1.9-7.mga6.x86_64.rpm icedtea-web-1.6.2-1.mga6.x86_64.rpm tagsoup-1.2.1-8.mga6.noarch.rpm desde /var/cache/urpmi/rpms
Preparando... ##########################################################
1/7: tagsoup ##########################################################
2/7: mozilla-filesystem ##########################################################
3/7: icedtea-web ##########################################################
4/7: zenity ##########################################################
5/7: libnspr4 ##########################################################
6/7: libnss3 ##########################################################
7/7: afirma ##########################################################
/tmp/afirma /
Generating RSA private key, 2777 bit long modulus
......................................++
..++
e is 65537 (0x10001)
Signature ok
subject=/CN=AutoFirma ROOT LOCAL
Getting Private key
Generating RSA private key, 2777 bit long modulus
.............................................................................................................................................................................++
..............................++
e is 65537 (0x10001)
Using configuration from /usr/share/AutoFirma/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName :ASN.1 12:'127.0.0.1'
Certificate is to be certified until Aug 6 17:04:02 2028 GMT (3650 days)

Write out database with 1 new entries
Data Base Updated
Actualizando el certificado de AutoFirma en el directorio /home/jose/.mozilla
Almacenes en formato dbm
Notice: Trust flag u is set automatically if the private key is present.
Almacenes en formato sql
/
/usr/share/AutoFirma /
/usr/sbin/afirma-conf: línea 45: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.172-1.b11.1.mga6.x86_64*/bin/keytool: No existe el fichero o el directorio
/
[root@localhost ~]#
[jose@localhost ~]$ afirma
ago 09, 2018 7:07:11 PM es.gob.afirma.core.LogManager install
INFORMACIÓN: La ruta para el fichero de registro ('/home/jose/.afirma') no existe, se creara
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.ProxyUtil clearJavaProxy
INFORMACIÓN: No se usara Proxy para las conexiones de red
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: No se buscaran nuevas versiones de la aplicacion
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.SimpleAfirma printSystemInfo
INFORMACIÓN: Resolucion DPI de pantalla: 0
Sistema operativo: Linux
Version del SO: 4.14.56-desktop-1.mga6
Version de Java: 1.8.0_172
Arquitectura del JRE: 64
Java Vendor: Oracle Corporation
Localizacion por defecto: es_ES
Tamano actual en memoria: 57MB
Tamano maximo de memoria: 848MB
Memoria actualmente libre: 51MB
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Apertura como herramienta de escritorio
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Se intenta una precarga temprana de NSS
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS
INFORMACIÓN: Configuracion de NSS para SunPKCS11:
name=NSSCrypto-AFirma
library=/usr/lib/libsoftokn3.so
attributes=compatibility
slot=2
showInfo=false
allowSingleThreadedModules=true
nssArgs="configdir='USERHOME/.mozilla/firefox/ws2q12bc.default' certPrefix='' keyPrefix='' flags='readOnly'"
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNssJava8
INFORMACIÓN: NSS necesita una precarga o tratamiento de sus dependencias: java.lang.reflect.InvocationTargetException
OpenJDK 64-Bit Server VM warning: You have loaded library /usr/lib/libnspr4.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c
', or link it with '-z noexecstack'.
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /lib/libnspr4.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libnspr4.so: /usr/lib/libnspr4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libnspr4.so: /usr/lib/libnspr4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /lib/libplds4.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libplds4.so: /usr/lib/libplds4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libplds4.so: /usr/lib/libplds4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /usr/lib/libplds4.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libplds4.so: /usr/lib/libplds4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libplds4.so: /usr/lib/libplds4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /lib/libplc4.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libplc4.so: /usr/lib/libplc4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libplc4.so: /usr/lib/libplc4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /usr/lib/libplc4.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libplc4.so: /usr/lib/libplc4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libplc4.so: /usr/lib/libplc4.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /lib/libnssutil3.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libnssutil3.so: /usr/lib/libnssutil3.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libnssutil3.so: /usr/lib/libnssutil3.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSSDependencies
ADVERTENCIA: Error al cargar la biblioteca /usr/lib/libnssutil3.so para el acceso al almacen de claves de Mozilla: java.lang.UnsatisfiedLinkError: /usr/lib/libnssutil3.so: /usr/lib/libnssutil3.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
java.lang.UnsatisfiedLinkError: /usr/lib/libnssutil3.so: /usr/lib/libnssutil3.so: clase ELF errónea: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSSDependencies(MozillaKeyStoreUtilities.java:428)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:650)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNssJava8
ADVERTENCIA: Ha fallado el segundo intento de carga de NSS: java.lang.reflect.InvocationTargetException
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.NssKeyStoreManager getNssProvider
GRAVE: Error obteniendo el proveedor NSS: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:671)
at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNSS(MozillaKeyStoreUtilities.java:718)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.getNssProvider(NssKeyStoreManager.java:111)
at es.gob.afirma.keystores.mozilla.NssKeyStoreManager.init(NssKeyStoreManager.java:58)
at es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager.init(MozillaUnifiedKeyStoreManager.java:68)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getNssKeyStoreManager(AOKeyStoreManagerFactory.java:488)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getMozillaUnifiedKeyStoreManager(AOKeyStoreManagerFactory.java:519)
at es.gob.afirma.keystores.AOKeyStoreManagerFactory.getAOKeyStoreManager(AOKeyStoreManagerFactory.java:116)
at es.gob.afirma.standalone.SimpleAfirma.main(SimpleAfirma.java:571)
Caused by: java.security.ProviderException: Initialization failed
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:387)
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:107)
... 13 more
Caused by: java.io.IOException: /usr/lib/libsoftokn3.so: clase ELF errónea: ELFCLASS32/usr/lib/libsoftokn3.so
at sun.security.pkcs11.wrapper.PKCS11.connect(Native Method)
at sun.security.pkcs11.wrapper.PKCS11.(PKCS11.java:138)
at sun.security.pkcs11.wrapper.PKCS11.getInstance(PKCS11.java:151)
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:324)
... 14 more

ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.AOKeyStoreManager init
INFORMACIÓN: Inicializamos el almacen de tipo: DNIe y tarjetas FNMT-TIF
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.KeyStoreUtilities addPreferredKeyStoreManagers
INFORMACIÓN: No se ha encontrado un DNIe: java.security.ProviderException: No se ha podido inicializar el proveedor de DNIe: es.gob.jmulticard.apdu.connection.NoReadersFoundException: No se detectaron lectores de tarjetas en el sistema
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules
INFORMACIÓN: Se incluiran los modulos nativos de DNIe/CERES si se encuentran configurados
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules
INFORMACIÓN: Obtenidos los modulos externos de Mozilla desde 'secmod.db'
ago 09, 2018 7:07:12 PM es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init
INFORMACIÓN: No se han encontrado modulos PKCS#11 externos instalados en Firefox
ago 09, 2018 7:07:12 PM es.gob.afirma.standalone.SimpleAfirma setKeyStoreManager
INFORMACIÓN: Establecido KeyStoreManager: Gestor de almacenes de claves Mozilla / Firefox (unificado) con nombre Mozilla / Firefox (unificado)
ago 09, 2018 7:07:13 PM es.gob.afirma.standalone.SimpleAfirma loadDefaultKeyStore
INFORMACIÓN: Se omite la carga concurrente de almacen por haberse hecho una precarga previa
[jose@localhost ~]$
[jose@localhost ~]$ firefox
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find "afirma"
1533881609178 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
1533881609182 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
1533881609212 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
1533881609216 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
1533881609222 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
1533881609444 addons.update-checker WARN onUpdateCheckComplete failed to parse update manifest: [Exception... "Update manifest is missing a required addons property." nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/AddonUpdateChecker.jsm :: getRequiredProperty :: line 473" data: no] Stack trace: getRequiredProperty()@resource://gre/modules/addons/AddonUpdateChecker.jsm:473 < parseJSONManifest()@resource://gre/modules/addons/AddonUpdateChecker.jsm:483 < UpdateParser.prototype.onLoad/parser()@resource://gre/modules/addons/AddonUpdateChecker.jsm:655 < UpdateParser.prototype.onLoad()@resource://gre/modules/addons/AddonUpdateChecker.jsm:675 < UpdateParser/<()@resource://gre/modules/addons/AddonUpdateChecker.jsm:593
[jose@localhost ~]$

Lo sé es una bestia de post, pero está todo el detalle.

Analizando los datos, sigo viendo errores por arquitectura y parece que pide un addon en firefox (AddonUpdateChecher.jsm)?)

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125729 Nueva revisión:afirma-1.6.3-2bdk

En 32 bits sigo teniendo el problema de que no encuentra certificados, posiblemente se necesite tener los certificados que instala el dnie-configurador de kalvy y/o un lector dni-e con la correspondiente tarjeta insertada.



Gravatar de joselp

# 125741 He probado con...

Resulta que mi padre tiene también un lector de DNI y me esta comentando (le instalé Mageia 6 hace unos meses para sacarle del lado oscuro), que a ver si podemos configurar el DNIe.

He instalado siguiendo los post sobre el asunto y mezclando con la aplicación afirma (puesto que en la página de validación la pide) y me salta un error de que no encuentra los certificados en la carpeta donde los busca.

La aplicación de escritorio funciona a excepción de esto. ¿Qué carpeta es la que tiene los certificados?

¿Que certificados son los que busca?

A lo mejor es cuestión de añadir un script que lleve los certificados a esa carpeta.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125744 Nueva versión y retirada estratégica

Nuevamente antes de instalar esta versión hay que desinstalar
cualquier versión que tengas, el motivo de esto es que he
regresado a la versión 1.6.2

He tenido que "parchar" el jar del paquete oficial, con los
ajustes al componente que detecta las bibliotecas
(afirma-keystores-mozilla)

Entre los problemas que detecte con los paquetes generados
compilando desde las fuentes es que no me estaba detectando
correctamente el tipo de los archivos a firmar :S

En este paquete ya funciona ese detalle.

Sigue el problema de los certificados: la aplicación usa el
almacen de certificados del navegador, y no he encontrado
forma de que los vea, los he agregado manualmente,
por medio del dnie-configurador de kalvy y nada,
los certificados aparecen correctamente en la sección
correspondiente del navegador pero la aplicación sigue
diciendo que no encuentra certificados.

Teniendo el paquete opensc instalado la aplicación detecta
la biblioteca pero protesta de que no puede instanciar
SUNPKCS11, esto no se si se deba a que no tengo un lector
con tarjeta.

Estos problemas que describo los tengo con mi versión y
la versión oficial :P

La versión a probar es afirma-1.6.2-3bdk.mga6
Por favor ve si al ejecutar desde consola desaparecen
los mensajes relacionados a usar bibliotecas de 32 bit

Reintentare cuando liberen una nueva versión oficial.



Gravatar de joselp

# 125745 Avanzamos!!!

Bueno pues he vuelto a instalar la aplicación en un perfil limpio de Firefox. En la web que comento de validación me sigue dando el mismo error, pero la aplicación afirma me permite firmar los documentos con un certificado digital. Eso si, hay que entrar en IcedTea-Web Control Panel y añadir el certificado en la opción "Certificates" y luego en "Client autentification".

Una vez instalada y ejecutada la aplicación desde consola y con la firma exitosa del documento me sale esto:

[jose@localhost ~]$ su -
Contraseña:
[root@localhost ~]# urpmi afirma
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Paquete Versión Revisión Arq.
(soporte «Core Release»)
icedtea-web 1.6.2 1.mga6 x86_64
mozilla-filesystem 1.9 7.mga6 x86_64
tagsoup 1.2.1 8.mga6 noarch
zenity 3.24.0 2.mga6 x86_64
(soporte «BDK-Free-noarch»)
afirma 1.6.2 3bdk.mga6 noarch
se utilizarán 32MB de espacio de disco adicional.
se descargarán 28MB de paquetes.
¿Efectuar la instalación de los 5 paquetes? (S/n) s

$MIRRORLIST: media/core/release/zenity-3.24.0-2.mga6.x86_64.rpm
$MIRRORLIST: media/core/release/mozilla-filesystem-1.9-7.mga6.x86_64.rpm
$MIRRORLIST: media/core/release/icedtea-web-1.6.2-1.mga6.x86_64.rpm
$MIRRORLIST: media/core/release/tagsoup-1.2.1-8.mga6.noarch.rpm
http://ftp.blogdrake.net/mageia/mageia6/free/noarch/afirma-1.6.2-3bdk.mga6.noarch.rpm
instalando tagsoup-1.2.1-8.mga6.noarch.rpm afirma-1.6.2-3bdk.mga6.noarch.rpm icedtea-web-1.6.2-1.mga6.x86_64.rpm zenity-3.24.0-2.mga6.x86_64.rpm mozilla-filesystem-1.9-7.mga6.x86_64.rpm desde /var/cache/urpmi/rpms
Preparando... ##########################################################
1/5: mozilla-filesystem ##########################################################
2/5: zenity ##########################################################
3/5: tagsoup ##########################################################
4/5: icedtea-web ##########################################################
5/5: afirma ##########################################################
/tmp/afirma /
Generating RSA private key, 2777 bit long modulus
.......++
.........................++
e is 65537 (0x10001)
Signature ok
subject=/CN=AutoFirma ROOT LOCAL
Getting Private key
Generating RSA private key, 2777 bit long modulus
................................................++
.....................................................++
e is 65537 (0x10001)
Using configuration from /usr/share/AutoFirma/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName :ASN.1 12:'127.0.0.1'
Certificate is to be certified until Aug 17 16:47:16 2028 GMT (3650 days)

Write out database with 1 new entries
Data Base Updated
/
Actualizando el certificado de AutoFirma en el directorio /home/jose/.mozilla
Almacenes en formato dbm
Notice: Trust flag u is set automatically if the private key is present.
Almacenes en formato sql
/usr/share/AutoFirma /
Se ha agregado el certificado al almacén de claves
/
[root@localhost ~]#
[jose@localhost ~]$ afirma
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.ProxyUtil setDefaultProxy
INFORMACIÓN: Las conexiones para protocolo 'http' son por defecto de tipo: DIRECT
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.ProxyUtil setDefaultProxy
INFORMACIÓN: Las conexiones para protocolo 'https' son por defecto de tipo: DIRECT
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.ProxyUtil setProxySettings
INFORMACIÓN: No se usara Proxy para las conexiones de red
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: No se buscaran nuevas versiones de la aplicacion
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma printSystemInfo
INFORMACIÓN: Resolucion DPI de pantalla: 0
Sistema operativo: Linux
Version del SO: 4.14.65-desktop-1.mga6
Version de Java: 1.8.0_172
Arquitectura del JRE: 64
Java Vendor: Oracle Corporation
Localizacion por defecto: es_ES
Tamano actual en memoria: 86MB
Tamano maximo de memoria: 848MB
Memoria actualmente libre: 61MB
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Apertura como herramienta de escritorio
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma main
INFORMACIÓN: Se intenta una precarga temprana de NSS
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS
INFORMACIÓN: Configuracion de NSS para SunPKCS11:
name=NSSCrypto-AFirma
library=/usr/lib64/libsoftokn3.so
attributes=compatibility
slot=2
showInfo=false
allowSingleThreadedModules=true
nssArgs="configdir='USERHOME/.mozilla/firefox/3bdxmw2o.default' certPrefix='' keyPrefix='' flags='readOnly'"
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS
INFORMACIÓN: Proveedor PKCS#11 para NSS anadido: SunPKCS11-NSSCrypto-AFirma
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.AOKeyStoreManager init
INFORMACIÓN: Inicializamos el almacen de tipo: DNIe y tarjetas FNMT-TIF
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.KeyStoreUtilities addPreferredKeyStoreManagers
INFORMACIÓN: No se ha encontrado un DNIe: java.security.ProviderException: No se ha podido inicializar el proveedor de DNIe: es.gob.jmulticard.apdu.connection.NoReadersFoundException: No se detectaron lectores de tarjetas en el sistema
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.AOKeyStoreManager init
INFORMACIÓN: Inicializamos el almacen de tipo: G&D SmartCafe con Applet PKCS#15
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.KeyStoreUtilities addPreferredKeyStoreManagers
INFORMACIÓN: No se ha encontrado una tarjeta G&D SmartCafe: java.security.ProviderException: No se ha podido inicializar el proveedor: es.gob.jmulticard.apdu.connection.NoReadersFoundException: No se detectaron lectores de tarjetas en el sistema
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules
INFORMACIÓN: Se incluiran los modulos nativos de DNIe/CERES si se encuentran configurados
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules
INFORMACIÓN: Obtenidos los modulos externos de Mozilla desde 'secmod.db'
ago 20, 2018 6:52:35 PM es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init
INFORMACIÓN: No se han encontrado modulos PKCS#11 externos instalados en Firefox
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma setKeyStoreManager
INFORMACIÓN: Establecido KeyStoreManager: Gestor de almacenes de claves Mozilla / Firefox (unificado) con nombre Mozilla / Firefox (unificado)
ago 20, 2018 6:52:35 PM es.gob.afirma.standalone.SimpleAfirma loadDefaultKeyStore
INFORMACIÓN: Se omite la carga concurrente de almacen por haberse hecho una precarga previa
ago 20, 2018 6:52:44 PM es.gob.afirma.signers.cades.CAdESUtils generateSignerInfo
INFORMACIÓN: Se ha seleccionado la generacion de CAdES para inclusion en PAdES
ago 20, 2018 6:52:50 PM es.gob.afirma.cert.certvalidation.CertificateVerifierFactory getCertificateVerifier
INFORMACIÓN: Identificador del emisor del certificado: df91d2fa
ago 20, 2018 6:52:50 PM es.gob.afirma.cert.certvalidation.CertificateVerifier setValidationProperties
ADVERTENCIA: No hay configuracion especifica de validacion, se usaran los valores por defecto
ago 20, 2018 6:52:50 PM es.gob.afirma.signers.xml.Utils installXmlDSigProvider
INFORMACIÓN: Se usara el proveedor de XMLDSig 'XMLDSig': org.jcp.xml.dsig.internal.dom.XMLDSigRI
[Fatal Error] :1:1: El contenido no está permitido en el prólogo.
[Fatal Error] :1:1: El contenido no está permitido en el prólogo.
ago 20, 2018 6:52:50 PM es.gob.afirma.signers.xml.Utils installXmlDSigProvider
INFORMACIÓN: Se usara el proveedor de XMLDSig 'XMLDSig': org.jcp.xml.dsig.internal.dom.XMLDSigRI
[Fatal Error] :1:1: El contenido no está permitido en el prólogo.
[jose@localhost ~]$

Se puede dar por solucionado a medias, porque si se pide que la firma se haga desde la propia web, tenemos el mismo problema.

A ver si puedo subir lo que me da cuando pasa el error en la web.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125747 :D

Me llama la atención que tienes el java de oracle,
yo lo tenia pero lo desinstale y probé solo con el de openjdk

(No me habia fijado que el openjdk
reporta Java Vendor: Oracle Corporation,)

Si pudieras tomar capturas y subirlas a http://imgbox.es/
o cualquier sitio similar, y documentar
un poco más lo que hiciste.

También podría ajustar a que se pidiera el java de oracle y
auto enlazar el plugin de oracle y así dejar de usar icedtea-web.

Ha valido la pena el esfuerzo, no he sido capaz de que la
compilación quede igual que el producto oficial pero
al menos ha servido para que detecte las bibliotecas
en mga 6 64bit y para que aprenda unas cuantas cosas XD



Gravatar de joselp

# 125751 Vamos al lío!!!

Bueno pues voy a poner un "tuto" de como he instalado afirma para que funcione la firma de documentos (he seguido lo que hemos comentado en los post), y capturas de pantalla que he guardado en mi perfil de flirck en un albun nuevo de "Soporte Mageia" (con vistas al "Gran tutorial Mageia 6 y posteriores" que te comentaba:

1.- Instalar los repositorios blogdrake desde: http://blogdrake.net/blog/drakedalfa/blogdrake.

2.- Actualizar los repositorios desde consola como root: urpmi --auto-update.

3.- Cerrar el navegador (para la instalación de afirma es necesario).

4.- Instalar afirma desde "Instalar aplicaciones" o desde consola con: urpmi afirma (se instalarán otros paquetes):

- Instalar desde "Instalar aplicaciones: https://flic.kr/p/28VaZNK
- Instalar desde Konsole: https://flic.kr/p/2adVVAA

5.- Ir al menú de aplicaciones y "Herramientas > IcedTea-Web Control Panel" para introducir nuestro certificado digital en el almacén de certificados. Tenemos que ir a "Certificates" y luego en "Certificate Type", seleccionar "Client Authentication Certificates" e importar nuestro certificado digital ahí:

- Importación de certificado en IcedTea-Web: https://flic.kr/p/2aibr8t

6.- Ejecutamos la aplicación desde el apartado "Oficina" del menú de aplicaciones y firmamos un documento de prueba:

- Ejecución afirma: https://flic.kr/p/NaQDyN
- Selección fichero a firmar: https://flic.kr/p/NaQDos
- Selección posición firma: https://flic.kr/p/29cL8Hh
- Selección formato firma: https://flic.kr/p/NaQD1d
- Selección certificado: https://flic.kr/p/NaR5AS
- Guardado archivo firmado: https://flic.kr/p/29cL827
- Confirmación firma correcta: https://flic.kr/p/27xqm5d

7.- Después podemos aportar el documento firmado a la página oficial que nos lo solicite.

Quedaría pendiente de corregir, el caso de que tengamos que firmar directamente desde la web y no nos permita añadir el documento firmado. En este caso no funciona todavía, o el navegador no conecta con la aplicación.

Saludos!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125753 Error mio

Para corregirlo edita el archivo /etc/firefox/pref/AutoFirma.js

La primer linea cambiala a
pref("network.protocol-handler.app.afirma","/usr/bin/afirma");

Lo corregire en el nuevo spec



Gravatar de joselp

# 125748 En cuanto pueda lo subo

Mañana en cuanto pueda lo documento mejor. A ver si hacemos un buen tuto para que le resulte fácil a los demás usuarios.

Por otra parte, estoy pendiente de unificar en un tuto "Instalación de Mageia 6 y que hacer después" que reuna todas las entradas que hemos solucionado por aquí y que seguramente valdrá para futuras versiones.

A ver si tengo tiempo....

Saludos!!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125752 Ahora solo falta hacer un

Ahora solo falta hacer un spec decente para el proceso
que he realizado y ya podemos dar esto por solucionado.



Gravatar de katnatek

# 125754 afirma-1.6.2-4bdk.mga6

  • Se ha integrado el dnie-configurador y sus dependencias
  • Se almacenan los certificados para que nuevos usuarios los instalen sin tener que volver a descargarlos
  • se tenia como intención adicional que se pudieran agregar a icedtea manualmente pero pide contraseña :??????

  • Se corrigió el archivo js para el protocolo afirma
  • Se hizo un spec formal para este nuevo procedimiento
    de crear afirma.jar

Cosas a tener en cuenta:

    • Para los sitios que usan applets de java:
    • Hay que dar permisos desde el editor de políticas de icedtea

      editordepoliticas01.1.png
      editordepoliticas02.md.png
      editordepoliticas03.md.png

    @joselp

    • no me queda claro de donde tomas el certificado
      que instalas en icedtea
    • ¿podrías especificarlo para crear un manual para esta aplicación?

    • Prueba que no existan regresiones
    • Por error borre unos archivos y más vale asegurarse de que todo trabaja como debe.

      Hay que revisar que no mande errores de bibliotecas 32bit al ejecutar desde consola

  • Antes de instalar los certificados para un usuario nuevo:
  • Hay que abrir y cerrar firefox antes de hacerlo para que se cree el perfil, de lo contrario la base de datos no se crea con el formato adecuado.

Nota: la aplicación es en realidad la versión 1.6.1 la versión 1.6.2 oficial también tiene el problema con algunos
tipos de archivos :P



Gravatar de joselp

# 125778 Se me había pasado responder...

Hasta lo que hemos probado y como comenté, la aplicación firma correctamente con certficado digital los documentos que queramos en el equipo.

El certificado lo he cogido de una copia que tenía guardada en el propio equipo. Cuando dan el certificado, en este caso de FNMT, y lo instalamos en el navegador, podemos hacer una copia de seguridad del mismo y guardarla en nuestro equipo.

Esa copia es la que he llevado a IcedTea-web como explicaba anteriormente.

Creo que ya se puede dar por solucionado este post.

Saludos!!!

Blogdrake, go, go, go!!!!

Mageia 8 en funcionamiento!!!



Gravatar de katnatek

# 125769 afirma-1.6.2-5bdk

En esta versión finalizo la fusión con dnie-configurador
El script combina ideas de su versión original y del script
afirma-firefox de la comunidad gecos (de quienes tome algunas ideas)
y algunas cosas que he agregado/modificado.

Ya se vera si es una buena idea juntar ambos paquetes o
habrá que volver a separarlos pero manteniendo los cambios
realizados y haciendo que el de afirma dependa del de dnie-configurador.



Gravatar de katnatek

# 125781 Más vale tarde que nunca XD

Si algunas ideas se me hubieran ocurrido antes probablemente
lo hubiéramos hecho funcionar en la primer ronda.

Ahora que mageia esta por actualizar a la versión 60ESR
veremos que nuevos desafíos. nos presenta esta aplicación.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.