Skip to content

Si presentes “la renda” per internet, també pots avalar @partit_pirata #avalspirates

10 Octubre, 2011
by Santi Casas

YOeAvalo

Com us deia al post anterior, Pirates de Catalunya està recollint avals per a poder ser present a les properes eleccions. Aquests avals es poden recollir amb signatura electrònica.

Es a dir, que si ets capaç de presentar la “declaració de renda” per Internet utilitzant certificats digitals (idCat, FNMT, DNIe …), pots avalar-nos electrònicament.

Per a això, he desenvolupat una petita aplicació en Java que permet recollir els avals. Podeu accedir-hi a través de http://sntc.eu/pirata/

Si us plau, qualsevol incidència que detecteu amb l’aplicació, me la podeu fer arribar com a comentaris a aquest post.

M’ha encantat que, a més, molts amics del sector de la signatura electrònica també estan oferint solucions per a recollir avals amb signatura electrònica.

Moltes gràcies a iSigma, ViaFirma, Xolido i Tractis. Heu demostrat que el negoci i la competència no estan renyits amb la col·laboració.

…. i …. feu còrrer la veu 😉

PD: Pels analògics, recordeu de recollir les signatures en paper segons aquestes instruccions.

15 Comments leave one →
  1. 10 Octubre, 2011 9:41 am

    Genial, Santi!

    Hi ha un problema amb la URL. No és http://snct.eu/pirata, sinó http://sntc.eu/pirata. Cal intercanviar la c i la t.

    • santicasas permalink
      10 Octubre, 2011 9:44 am

      Gràcies Pablo! … aquests dits analògics 😉

  2. Carles permalink
    10 Octubre, 2011 10:13 am

    Ves amb compte, les dades censurades de la imatge es poden llegir.

    Gràcies per la bona feina!

  3. Victor permalink
    10 Octubre, 2011 6:20 pm

    Al final de la firma pone: no se ha podido enviar por email, envialo manualmente a me@sntc.eu eso es asi?? o algo ha fallado?? jeje

    • santicasas permalink
      10 Octubre, 2011 7:25 pm

      Las librerias de mail de Java dan problemas desde “Java Web Start”, por si acaso se manda también por otro canal y se avisa al avalista que lo envíe manualmente …. cosas de la informática 😀

  4. Tomàs permalink
    10 Octubre, 2011 11:52 pm

    Amb
    OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
    OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
    no em surt el certificat al desplegable. He provat de posar una masterpassword al navegador i reiniciar-lo, però res. A aeat.es em funciona correctament…

    • santicasas permalink
      11 Octubre, 2011 6:57 am

      Tomàs, quin certificat utilitzes? Per cert amb OpenJDK em detectat que les llibreries criptogràfiques del magatzem de Mozilla fan “efectes especials” … Si obres la consola de Java veuràs el “log” ….

      • Tomàs permalink
        11 Octubre, 2011 11:53 am

        El de la FNMT.
        al vespre miraré la consola que ara estic al portàtil amb Fluxbox i no sé com fer-ho.

  5. brainstorm permalink
    11 Octubre, 2011 8:02 am

    Tinc certificat digital (no smartcard), pero el javaws no arrenca e iSigma falla:

    http://app.portasigma.com/isme/signwidget/?key=ZIYORSCA&guarantee=55

    “Error opening device: null”

    Firefox 6.0.2

    • santicasas permalink
      11 Octubre, 2011 8:11 am

      Deus tenir algun problema amb la instal·lació del Java ja que tant la solució d’Isigma com la nostra fant us de Java. Quines versions de sistema, java fas servir? Pots obrir la consola de Java per a veure el “log”?

  6. 12 Octubre, 2011 9:52 am

    A Linux 64 bits dóna l’error:
    libnspr4.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

    Annexes (al final d’aquest comentari):
    A – Biblioteca libnspr4.so ja instal·lada al sistema de 64 bits
    B – Biblioteca libnspr4.so que intenta fer servir l’aplicació de signatura
    C – YOeAvalo.log amb l’stacktrace

    ============================================
    A – Biblioteca libnspr4.so ja instal·lada al sistema de 64 bits
    ============================================
    j@niebo:/tmp$ ls -l /usr/lib/x86_64-linux-gnu/libnspr4.so
    -rw-r–r– 1 root root 231280 2011-07-12 23:36 /usr/lib/x86_64-linux-gnu/libnspr4.so

    ============================================
    B – Biblioteca libnspr4.so que intenta fer servir l’aplicació de signatura
    ============================================
    j@niebo:/tmp$ ls -l libnspr4.so
    -rw-rw-r– 1 j j 225635 2011-10-12 09:41 libnspr4.so

    ============================================
    C – YOeAvalo.log amb l’stacktrace
    ============================================
    Oct 12, 2011 9:41:36 AM yoeavalo.YOeAvaloView
    INFO: YOeAvalo 1.0b/pirata.cat – 7-oct-2011
    Oct 12, 2011 9:41:36 AM yoeavalo.YOeAvaloView
    INFO: SO:Linux
    Oct 12, 2011 9:41:37 AM yoeavalo.YOeAvaloConstants GetFirefoxProfilePath
    INFO: Testing Mozilla in = /home/jose/.mozilla/firefox/profiles.ini
    Oct 12, 2011 9:41:37 AM yoeavalo.CertificateList addItemsMozilla
    INFO: Mozilla Profile Path = /home/jose/.mozilla/firefox/61js9dvs.default
    Oct 12, 2011 9:41:37 AM es.mityc.javasign.pkstore.mozilla.MozillaStore copyLibraries
    SEVERE: Error cargando JNI a JSS: /tmp/libnspr4.so: /tmp/libnspr4.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    java.lang.UnsatisfiedLinkError: /tmp/libnspr4.so: /tmp/libnspr4.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1028)
    at es.mityc.javasign.pkstore.mozilla.MozillaStore.copyLibraries(MozillaStore.java:345)
    at es.mityc.javasign.pkstore.mozilla.MozillaStore.initializeJSS(MozillaStore.java:310)
    at es.mityc.javasign.pkstore.mozilla.MozillaStore.(MozillaStore.java:109)
    at es.mityc.javasign.pkstore.mozilla.MozillaStore.(MozillaStore.java:100)
    at yoeavalo.CertificateList.addItemsMozilla(CertificateList.java:98)
    at yoeavalo.CertificateList.addItems(CertificateList.java:44)
    at yoeavalo.YOeAvaloView.loadCertificates(YOeAvaloView.java:805)
    at yoeavalo.YOeAvaloView.(YOeAvaloView.java:120)
    at yoeavalo.YOeAvaloApp.startup(YOeAvaloApp.java:19)
    at org.jdesktop.application.Application$1.run(Application.java:171)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:602)
    at java.awt.EventQueue$1.run(EventQueue.java:600)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

    • santicasas permalink
      12 Octubre, 2011 10:15 am

      Efectivament, tenim detectat el problema si la JVM és de 64bits ja que les llibreries de Mozilla que s’han integrat son de 32bits, però veig que has aconseguit avalar 🙂 Moltes gràcies!

  7. Laia permalink
    14 Octubre, 2011 10:36 pm

    Hola!!! Estic intentant signar, però no hi ha manera!!
    Em diu Certificat no seleccionat! no em deixa seleccionar… que puc fer?

    Gràcies!
    Laia

    • santicasas permalink
      15 Octubre, 2011 11:21 am

      Hola Laia, amb quin certificat estàs intentant signar? Et funciona a un altre lloc?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* Copy This Password *

* Type Or Paste Password Here *