Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
Tarjeta no soportada
toggle
Estoy intentando utilizar Sinadura 2.0 con la tarjeta del colegio de médicos de Barcelona, cuya entidad emisora es Firmaprofesional y el programa me da el mensaje de error “la tarjeta no está correctamente insertada o el modelo no está soportado”.

Como SO utilizo Ubuntu 9,10 y el lector es el LTC31. El comando cpsc_scan me confirma que el dispositivo funciona correctamente y que detecta bien la tarjeta.

He probado Sinadura 2.O con mi DNI-e y el resultado ha sido totalmente satisfactorio.

He instalado el software que proporciona Firma digital para sus tarjetas
(http://descargas.firmaprofesional.com/downloads/SafeSign_3.0_Ubuntu.deb)

Honestamente no sé si debo hacer algo más. No sé si es un problema de configuración de Sinadura 2.0 (pero he repasado y repasado las opciones y no veo cómo, en preferencias sólo tengo la opcion de tarjeta generic) o si directamente es que el programa no puede funcionar con otras tarjetas que no sean el DNI y la de Izempe.

¿Alguna idea, alguna solución?

Por cierto, he intentado meter esto en el foro pero no he visto la manera de hacerlo.

Gracias por la ateción

José Manuel Muñoz
RE: Tarjeta no soportada
18/03/10 19:54 en respuesta a José Manuel Muñoz.
Buenas:

He leido esto por internet
Enter a name for the security module, e.g. SafeSign and type in the path to the location where the PKCS#11 Library is located (/usr/lib/libaetpkss.so), then click por lo que la librería parece ser que es, /usr/lib/libaetpkss.so. Pero no se si he leido el manual correcto ?¿

Una vez dicho lo anterior, comentar que la verdad es que no conocemos la tarjeta en concreto pero si el manual de la misma que he leido en internet es correcto deberías hacer lo sigueinte:

1) editar el archivo hardware-preferences.properties y añadir un linea con el nombre que quieras y la ruta a la librería pkcs11, /usr/lib/libaetpkss.so
2) arrancar sinadura y debería aparecer el nuevo dispositivo

Hasta aqui firma simple. Para firma avanzada tendrás que añadir los certificados a los almacenes de confianza.


un saludo
--gustavo (zylk.net / sinadura Team)
RE: Tarjeta no soportada
tarjetas ocsp
19/03/10 12:52 en respuesta a Gustavo Fernandez.
Hola Gustavo,

Primero gracias por contestar tan pronto. Efectivamente, en la ruta que indicas encontré la librería (/usr/lib/libaetpkss.so) y tras editar el archivo hardware-preferences.csv y añadir la ruta a dicha librería ya tengo disponible el dispositivo, al que he llamado firmaprofesional. En preferencias lo he seleccionado y:

al clicar en firma aparece el siguiente mensaje:

“El registro no cumple el patrón, no se añadirá (size) 1 (CIF)”

Sin embargo me sale la ventana para introducir la contraseñe y, tras hacerlo y darle a aceptar, el programa hace un intento hasta que aparece el mensaje:

“Se ha producido un error al realizar la conexión al servidor OCSP. Los documentos no se firmarán.”

En preferencas → Firma → opciones avanzadas he desactivado la opción 'incluir validación OCSP'

y entonces sí me firma, aunque sigue apareciendo en primer lugar el primer mensaje.

Sin embargo, cuando abro el documento firmado, aunque aparece el nombre del firmante y el numero de colegiado también aparece la leyenda “Signatura no Verified” y si abro el documento en Acrobat Reader en firmas pone “Firmado por desconocido”.

Clicando en validar, aparece el nombre del firmante, pero con un icono de aviso al lado que dice Firma invalida.

Después de esto se me ha ocurrido volver a probar con el DNI. Ayer dije que iba todo bien , pero hoy me doy cuenta de que:

tambien sale el primer mensaje de “El registro no cumple el patrón...”

aunque NO sale el de “Se ha producido un error (…) OCSP...” , activada o no la opción.

Pero si que me sale la leyenda “Signatura no verified” y en acrobat reader me dice que Firmado por desconocido aunque en el programa, cuando le doy a validar me haya salido ok y diga que la firma es valida.

¿Alguna idea, alguna solución?

Gracias por antemano.

José Manuel Muñoz
RE: Tarjeta no soportada
19/03/10 19:39 en respuesta a José Manuel Muñoz.
Buenas:

Tiene pinta de que el archivo hardware-preferences está mal editado o algo. ¿lo puedes colgar para que le echemos un vistazo?

Lo de el acrobat reader es cuestión del acrobat reader...vamos que para que acrobat diga que las firmas son válidas tendrás que importar y confiar el los certificados firmantes de los certificados. En sinadura los del dnie están importados por defecto por eso dice que ok a la firma del dnie.

Lo del error en el ocsp como te he comentado tendrá que ver con que los certificados del ocsp de safesign no están importados en sinadura, los del dnie los lleva por defecto y por eso dice que la firma es válida.

Son bastantes conceptos, pero una vez que están claros creo que te servirán tanto para adobe como para sinadura o cualquier otro programa o proceso de firma electrónica.

un saludo
--gustavo
Tarjeta no soportada
14/04/10 17:20 en respuesta a José Manuel Muñoz.
Hola a todos estoy intentando usar la herramienta desde venezuela y me parese excelente ya pude usar la herramenta desde un certificado *.p12 y realiza laactividad excelentemente

pero quiero usar disopsitivos de c3po tipo ltc31 en Windows y me da errores al querer usar la herramenta la use en la versiòn 2 y creo que indica que no esta soportado y estoy usando la version 1.3 y da error
gracias
gregorio Morales
caracas venezuela
RE: Tarjeta no soportada
15/04/10 9:09 en respuesta a Anónimo.
Respecto a ese tema hay dos cosas

1) que el lector esté soportado
2) que la tarjeta esté soportada

echale un vistazo al wiki donde se explica como va esto en linux.

Así que para tu caso en concreto si estás en windows no debería haber problemas porque el que tiene que soporta el lector y la tarjeta es el sistema operativo. Eso sí tendrás que configurar la dll del "driver" pkcs11 para tu tipo de tarjeta (hardware-preferences.properties)

un saludo
--gustavo (Sinadura Team / zylk.net)
RE: Tarjeta no soportada
26/04/10 22:13 en respuesta a Gustavo Fernandez.
Hola gracias por responder

realize la labor me meti en "hardware-preferences.csv" y agrege una linea adicional que me indico el dll de la tarjeta ltc31 de la empresa c3po.es pero indica al tratar de firmar un documento que "se ha producido un error inesperado en la aplicacion y esta debe finalizar".

me meti en las especificacion e indica que todavia para este tipo de lector no se han realizo prueba pero en la versiòn anterior si estaba probado.

que estoy haciendo mal.

el dll que estoy cargandop es
c:\\windows\\system32\\PkcsV2GK.dll

gracias Caracas - venezuela
RE: Tarjeta no soportada
27/04/10 9:07 en respuesta a Anónimo.
Buenas:

arranca la aplicación en modo consola y pega el error en el hilo para que le podamos echar un vistazo. Para arrancar en modo consola

un saludo
--gustavo


Para ver el log arranca la aplicación desde linea de comandos (MS-DOS) ejecutando los siguientes comandos:

* cd SINADURA_HOME
* bin/sinadura-gui

La traza que sale en la ventana de MS-DOS es lo que nos interesa
RE: Tarjeta no soportada
28/04/10 16:28 en respuesta a Gustavo Fernandez.
Hola disculpa

al meterme al msdos y coore el archivo C:\sinadura\bin>sinadura-gui.bat
me indica esto.

gracias


Error al cargar el fichero de configuracion del logger. resources\logging\logger
-configuration.properties (El sistema no puede hallar la ruta especificada)
28/04/2010 10:00:51 AM net.esle.sinadura.gui.sections.main.windows.WindowMain <i
nit>
GRAVE: Error general de la aplicacion (runtime)
org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: resource
s\images\sinadura16.png (El sistema no puede hallar la ruta especificada))
at org.eclipse.swt.SWT.error(SWT.java:3563)
at org.eclipse.swt.SWT.error(SWT.java:3481)
at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:156)
at org.eclipse.swt.graphics.ImageDataLoader.load(ImageDataLoader.java:26
)
at org.eclipse.swt.graphics.ImageData.<init>(ImageData.java:374)
at org.eclipse.swt.graphics.Image.<init>(Image.java:729)
at net.esle.sinadura.gui.sections.main.windows.WindowMain.<init>(WindowM
ain.java:41)
at net.esle.sinadura.gui.Sinadura.main(Sinadura.java:62)
Caused by: java.io.FileNotFoundException: resources\images\sinadura16.png (El si
stema no puede hallar la ruta especificada)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.eclipse.swt.internal.Compatibility.newFileInputStream(Compatibili
ty.java:157)
at org.eclipse.swt.graphics.ImageLoader.load(ImageLoader.java:153)
... 5 more
28/04/2010 10:00:51 AM net.esle.sinadura.gui.sections.preferences.helpers.Prefer
encesHelper getPreferences
GRAVE:
java.io.FileNotFoundException: resources\preferences\preferences-sinadura.proper
ties (El sistema no puede hallar la ruta especificada)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.eclipse.jface.preference.PreferenceStore.load(PreferenceStore.jav
a:394)
at net.esle.sinadura.gui.sections.preferences.helpers.PreferencesHelper.
getPreferences(PreferencesHelper.java:114)
at net.esle.sinadura.gui.application.LanguageResource.reloadLanguage(Lan
guageResource.java:35)
at net.esle.sinadura.gui.application.LanguageResource.getLanguage(Langua
geResource.java:28)
at net.esle.sinadura.gui.sections.main.windows.WindowMain.<init>(WindowM
ain.java:91)
at net.esle.sinadura.gui.Sinadura.main(Sinadura.java:62)
Exception in thread "main" java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(Unknown Source)
at java.util.StringTokenizer.nextElement(Unknown Source)
at net.esle.sinadura.gui.application.LanguageResource.reloadLanguage(Lan
guageResource.java:37)
at net.esle.sinadura.gui.application.LanguageResource.getLanguage(Langua
geResource.java:28)
at net.esle.sinadura.gui.sections.main.windows.WindowMain.<init>(WindowM
ain.java:91)
at net.esle.sinadura.gui.Sinadura.main(Sinadura.java:62)
RE: Tarjeta no soportada
28/04/10 16:39 en respuesta a Anónimo.
1cd SINADURA_HOME

no
1cd SINADURA_HOME/bin


y ejecuta el sinadura-gui desde la carpeta SINADURA_HOME no desde dentro de bin

un saludo
--gustavo
RE: Tarjeta no soportada
28/04/10 17:03 en respuesta a Gustavo Fernandez.
discula realmenteme mi total innorancia

primero estoy trabajando en winows xp

abro una pantalla de msdos con ....cmd
luego cd sinadura

de alli internto correr el programa de

bin/sinadura-gui o cualquier otro y me indica

"bin" no se reconoce como un comando interno o externo programa o archivo por lotes ejecutable


gracias
RE: Tarjeta no soportada
28/04/10 17:14 en respuesta a Anónimo.
Hola nuevamente como dicen por alli en que intenta lo logra le anexo lo indicado


C:\sinadura> sinadura-gui
28-abr-2010 10:54:12 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxySet= null
28-abr-2010 10:54:12 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyHost= null
28-abr-2010 10:54:12 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyPort= null
28-abr-2010 10:54:12 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyUser= null
28-abr-2010 10:54:12 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: nonProxyHosts= null
28-abr-2010 10:54:42 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxySet= null
28-abr-2010 10:54:42 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyHost= null
28-abr-2010 10:54:42 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyPort= null
28-abr-2010 10:54:42 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: proxyUser= null
28-abr-2010 10:54:42 net.esle.sinadura.gui.application.ResourceHelper configureP
roxy
INFO: nonProxyHosts= null
ERROR - SEQUENCE is missing non-optional elmt.
28-abr-2010 10:54:57 net.esle.sinadura.gui.sections.main.windows.WindowMain <ini
t>
GRAVE: Error general de la aplicacion (runtime)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at net.esle.sinadura.gui.sections.main.events.SignPDFListener.widgetSele
cted(SignPDFListener.java:160)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
227)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
at net.esle.sinadura.gui.sections.main.windows.WindowMain.<init>(WindowM
ain.java:82)
at net.esle.sinadura.gui.Sinadura.main(Sinadura.java:62)
RE: Tarjeta no soportada
29/04/10 8:43 en respuesta a Anónimo.
tiene pinta de que lo que está mal es el archivo hardware-preferneces.properties. Podrías copiar el contenido del mismo en el hilo del foro, o adjuntarlo?

un saludo
--gustavo (sinadura Team / zylk.net)
RE: Tarjeta no soportada
29/04/10 16:46 en respuesta a Gustavo Fernandez.
LE ANEXO

-----preferences-sinadura.properties
#Wed Apr 28 12:06:48 VET 2010
hardware.dispositive=metro
idioma=es_ES
appearance.stamp.width=115
preferencias.radioCertType.active=1
validate.ocsp.enable=false
output.dir=C\:\\Documents and Settings\\gmorales\\Escritorio
appearance.location=ARCAMETRO
software.dispositive=GREGORIO MORALES
appearance.stamp.height=115
appearance.stamp.y=0
save.extension=-ARCAMETRO
appearance.stamp.path=C\:\\Documents and Settings\\gmorales\\Mis documentos\\Nueva imagen.png
appearance.stamp.x=445
filedialog.path=C\:\\Documents and Settings\\gmorales\\Escritorio
appearance.reason=firmado por el autor de esta firma\t
validate.ts.enable=false


-----preferences-sinadura-console.properties
preferencias.radioCertType.active=1
hardware.dispositive=c:\\windows\\system32\\PkcsV2GK.dll
software.dispositive=/home/alfredo/Escritorio/cert_entidad_software_des.p12
certificate.alias=IKER SAGASTI MARQUINA
ks.cache=/home/alfredo/workspace/sinadura/sinaduraCore/resources-ext/cache.jks
ks.cache.pass=sinadura
appearance.stamp.enable=true
appearance.stamp.height=122
appearance.stamp.path=/home/alfredo/workspace/sinadura/sinaduraDesktop/resources/images/sinadura150.png
appearance.stamp.y=17
appearance.stamp.x=17
appearance.stamp.width=122
appearance.visible=true
appearance.location=Bilbao
appearance.reason=powered by e.s.l.e. & zylk.net & irontec
validate.ts.enable=true
validate.ts.tsa=http://ocsp.izenpe.com:8093
validate.ocsp.enable=false
validate.certified=nose
callback.handler=net.esle.sinadura.core.password.FileCallbackHandler
certificate.password=1430

-----configuration.properties
# Copyright 2008 zylk.net
#
# This file is part of Sinadura.
#
# Sinadura is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# Sinadura is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Sinadura. If not, see <http://www.gnu.org/licenses/>. [^]
#
# See COPYRIGHT.txt for copyright notices and details.
#

idiomas.soportados=es_ES,eu_ES,en_US



----hardware-preferences.csv
name path
izenpe c:\\windows\\system32\\aetpkss1.dll
dni c:\\windows\\system32\\UsrPkcs11.dll
metro c:\\windows\\system32\\PkcsV2GK.dll

(el cual le agregue las lineas de otra tarjeta metro c:\\windows\\system32\\PkcsV2GK.dll
de la empresa C3PO smart Card LTC31.
RE: Tarjeta no soportada
29/04/10 18:04 en respuesta a Anónimo.
El de hardware-properties, ¿como lo has editado?,¿ con el excel o con un editor de texto?, creo que le faltan ";" de separación entre las columnas.

un saludo
--gustavo
RE: Tarjeta no soportada
29/04/10 22:20 en respuesta a Gustavo Fernandez.
Se lo copie desde excel, fue verificado por el edior de tecto y posee los ";" (punto u como.

saludos
gregorio Morales
Caracas - Venezuela