1. Introducción
Ya tenemos configurada nuestra tarjeta ACCV junto con el lector Zoweetek. Ahora debemos instalar autofirma. Vamos a seguir estos pasos2. Descarga
Descargamos la útima versión para linux de esta URL oficial. Y la copiamos en una carpeta.3. Analizar la descarga
Tenemos un fichero comprimido en formato "zip" que contiene 2 PDFs y un fichero de texto. Los 2 primeros son instruciones de instaación y configurtación y el fichero de texto nos indica las mejoras y solución de bugs de las últimas versionesParece ser que se da compatibilidad a la versión de Java 9. Las instrucciones se explican para java 8, pero yo tengo instalado Java 10. Por tanto, sabiendo los problemas que da Java 9, me paso a la instalación con Java 8.
Tengo las 3 versiones de Java instaladas (8, 9 y 10) , pero tengo configurado el sistema para usar java 10.
4. Dejar a java 8 por omisión.
Hay que documentar este paso, ya que pronto o tarde tendremos que volver a dejar el sistema tal y como estaba con Java 10.4.1 Primero veamos las "alternatives"
sudo update-alternatives --config java
Que nos devuelva la siguiente información
Hi ha 6 possibilitats per a l'alternativa java (que proveeix /usr/bin/java). Selecció Camí Prioritat Estat ------------------------------------------------------------ 0 /usr/lib/jvm/java-10-oracle/bin/java 1091 mode automàtic 1 /home/eduard/ProgramesMeus/jdk-10.0.1/bin/java 1 mode manual 2 /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 mode manual 3 /usr/lib/jvm/java-10-oracle/bin/java 1091 mode manual * 4 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manual 5 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 mode manual 6 /usr/lib/jvm/java-9-oracle/bin/java 1091 mode manual Premeu retorn per a mantenir l'opció per defecte[*], o introduïu un número de selecció: 3 update-alternatives: s'està emprant /usr/lib/jvm/java-10-oracle/bin/java per a proveir /usr/bin/java (java) en mode manual
Elegimos la opción 4 para mi java 8
4.2 Cambiar las variables de entorno JAVA_HOME y PATH
Si ejecutamosecho $JAVA_HOME
aparece
/usr/lib/jvm/java-10-oracle
Por tanto debemos cambiarla para que aparezca Java 8 y no Java 10
Antes de cambiar dicha variable, debemos saber donde se le da el valor. Según Stack.Exchange podemos averiguarlo tecleando estas opciones hasta encontrar dicha variable:
grep JAVA_HOME ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc grep JAVA_HOME /etc/environment /etc/bash.bashrc /etc/profile.d/* /etc/profile grep -r JAVA_HOME /etc grep -r JAVA_HOME ~/
en mi caso, la primera opción me localizó dicha variable en 2 ficheros situados en /home/miusuario (siendo miusuario el nombre de usuario que me he conectado al sistema) que son .profile y .bashrc pero dichar referencia aparece comentada con una almohadilla "#". Por tanto no nos sirve.
Para el segundo comando, aparece
/etc/profile.d/jdk.csh:setenv JAVA_HOME /usr/lib/jvm/java-10-oracle /etc/profile.d/jdk.sh:export JAVA_HOME=/usr/lib/jvm/java-10-oracle
Por tanto, ya hemos pillado 2 ficheros candidatos
/etc/profile.d/jdk.csh
/etc/profile.d/jdk.sh
Ahora los editamos empleando sudo gedit y el nombre de cada fichero y cambiamos:
/usr/lib/jvm/java-10-oracle
por
/usr/lib/jvm/java-8-openjdk-amd64
Ahora reiniciamos la máquina a ver si recoge llos nuevos valores.
En efecto, si hacemos en una ventana de comando hacemos
env | grep java
observamos que tanto PATH como JAVA_HOME apuntan a la versión 8 de java.
5. Instalación del paquete
Hay que tener en cuenta que cuando ejecutamos la instalación, nos mata los procesos que tenemos de Mozilla Firefox y Chrome. Por tanto vale la pena salirse de las sesiones de dichos programasAhora nos vamos a la carpeta donde se ha descomprimido el fichero "zip" y desde dentro de la carpeta donde está el fichero con la extensión ".deb" (en mi caso es "Autofirma_1_6_2.deb") ejecutamos
sudo dpkg -i AutoFirma_1_6_2.deb
Y nos instala certificados raices en diferentes alamacenes de certificados, y nos mata las sesiones de Firefox y Chrome.
En concreto la bitácora que sale es:
S'està seleccionant el paquet autofirma prèviament no seleccionat. (S'està llegint la base de dades… hi ha 314763 fitxers i directoris instal·lats actualment.) S'està preparant per a desempaquetar AutoFirma_1_6_2.deb… 10391 10403 10410 10437 10465 10562 10577 10585 10592 10659 10675 10692 10757 10772 10790 S'està desempaquetant autofirma (1.6.2)… S'està configurant autofirma (1.6.2)… d’ag. 17, 2018 9:06:37 AM es.gob.afirma.standalone.configurator.AutoFirmaConfigurator <init> INFO: Se configurara la aplicacion en modo nativo d’ag. 17, 2018 9:06:37 AM es.gob.afirma.standalone.configurator.ConsoleManager getConsole INFO: Se utilizara la consola de tipo I/O d’ag. 17, 2018 9:06:37 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Identificando directorio de aplicación... d’ag. 17, 2018 9:06:37 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Directorio de aplicación: /usr/lib/AutoFirma d’ag. 17, 2018 9:06:37 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Generando certificado para la comunicación con el navegador web... d’ag. 17, 2018 9:06:38 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Se guarda el almacén de claves en el directorio de instalación de la aplicación d’ag. 17, 2018 9:06:38 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Se va a instalar el certificado en el almacen de Mozilla Firefox d’ag. 17, 2018 9:06:38 AM es.gob.afirma.standalone.configurator.ConfiguratorLinux configure INFO: Fin de la configuración Generacion de certificados Instalacion del certificado CA en el almacenamiento de Firefox y Chrome Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. done. Instalacion del certificado CA en el almacenamiento del sistema S'estan processant els activadors per a desktop-file-utils (0.22-1ubuntu5.2)… S'estan processant els activadors per a bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1)… Rebuilding /usr/share/applications/bamf-2.index... S'estan processant els activadors per a gnome-menus (3.13.3-6ubuntu3.1)… S'estan processant els activadors per a mime-support (3.59ubuntu1)…
Parece ser que no ha dado ningún problema. Si acaso diera algún problema se debería desinstalar (utilizando sudo apt-get remove --purge autofirma )
Ahora para que termine de buscar alguna dependencia
sudo apt-get -f install
Pero se exige que se instale el libnss3-tools que parece ser sirve para acceder al almacen de certificados de Mozilla NSS, que es un poco pejilguero
sudo apt-get install libnss3-tools
Ahora ejecutamos desde una pantalla de comandos:
AutoFirma
6. Problemas
Parece ser que no funciona con el OpenJDK, por tanto hay que tener el Java Oracle. Tampoco funciona con versiones de Oracle Java superiores a 8.
6.1 Problemas con OpenJDK
Y nos sale un error que parece ser se ha reportado en este link. Parece ser que hay cierta incompatibilidad con OpenJDK. Veamos lo que aparece
d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.ProxyUtil setDefaultProxy INFO: Las conexiones para protocolo 'http' son por defecto de tipo: DIRECT d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.ProxyUtil setDefaultProxy INFO: Las conexiones para protocolo 'https' son por defecto de tipo: DIRECT d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.ProxyUtil setProxySettings INFO: No se usara Proxy para las conexiones de red d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.SimpleAfirma main INFO: No se buscaran nuevas versiones de la aplicacion d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.SimpleAfirma printSystemInfo INFO: Resolucion DPI de pantalla: 0 Sistema operativo: Linux Version del SO: 4.4.0-133-generic Version de Java: 1.8.0_181 Arquitectura del JRE: 64 Java Vendor: Oracle Corporation Localizacion por defecto: ca_ES Tamano actual en memoria: 240MB Tamano maximo de memoria: 3547MB Memoria actualmente libre: 206MB d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.SimpleAfirma main INFO: 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. d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.SimpleAfirma main INFO: Se intenta una precarga temprana de NSS d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS INFO: Configuracion de NSS para SunPKCS11: name=NSSCrypto-AFirma library=/usr/lib/thunderbird/libsoftokn3.so attributes=compatibility slot=2 showInfo=false allowSingleThreadedModules=true nssArgs="configdir='sql:/USERHOME/.mozilla/firefox/fj2l69hz.default-1495715468453' certPrefix='' keyPrefix='' flags='readOnly'" d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNssJava8 INFO: NSS necesita una precarga o tratamiento de sus dependencias: java.lang.reflect.InvocationTargetException d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS INFO: Proveedor PKCS#11 para NSS anadido: SunPKCS11-NSSCrypto-AFirma d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: DNIe y tarjetas FNMT-TIF d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.AOKeyStoreManagerHelperFullJava init INFO: Cargando KeyStore 100% Java para DNIe y tarjetas FNMT-TIF d’ag. 17, 2018 10:17:57 AM es.gob.jmulticard.jse.smartcardio.SmartcardIoConnection setTerminal WARNING: Error intentando abrir la conexion con el lector: es.gob.jmulticard.apdu.connection.CardNotPresentException: No hay ninguna tarjeta insertada en el lector: javax.smartcardio.CardNotPresentException: No card present d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.KeyStoreUtilities addPreferredKeyStoreManagers INFO: No se ha encontrado un DNIe: es.gob.jmulticard.card.InvalidCardException: Se esperaba una tarjeta de tipo 'DNIe' pero se encontro otra con ATR=3BF71800008031FE45736674652D6E66C4 d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules INFO: Se incluiran los modulos nativos de DNIe/CERES si se encuentran configurados d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules INFO: Obtenidos los modulos externos de Mozilla desde 'pkcs11.txt' d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init INFO: Encontrados los siguientes modulos PKCS#11 externos instalados en Mozilla / Firefox: '/usr/lib/libaetpkss.so.3.0' d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: PKCS#11 d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.KeyStoreUtilities createPKCS11ConfigFile INFO: Creada configuracion PKCS#11: library=/usr/lib/libaetpkss.so.3.0 name=libaetpkss_so_3_0 showInfo=false d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: PKCS#11 d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.KeyStoreUtilities createPKCS11ConfigFile INFO: Creada configuracion PKCS#11: library=/usr/lib/libaetpkss.so.3.0 name=libaetpkss_so_3_0 showInfo=false d’ag. 17, 2018 10:17:57 AM es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init WARNING: No se ha podido inicializar el PKCS#11 'Nou mòdul PKCS#11' tras haberlo intentado dos veces: es.gob.afirma.keystores.AOKeyStoreManagerException: Error construyendo el KeyStore PKCS#11 para la biblioteca '/usr/lib/libaetpkss.so.3.0': java.security.KeyStoreException: KeyStore instantiation failed, es.gob.afirma.keystores.AOKeyStoreManagerException: Error construyendo el KeyStore PKCS#11 para la biblioteca '/usr/lib/libaetpkss.so.3.0': java.security.KeyStoreException: KeyStore instantiation failed d’ag. 17, 2018 10:17:57 AM es.gob.afirma.standalone.SimpleAfirma setKeyStoreManager INFO: Establecido KeyStoreManager: Gestor de almacenes de claves Mozilla / Firefox (unificado) con nombre Mozilla / Firefox (unificado)
Tenemos un pequeño error en el sistema de logging (bitácora) con SFL4J, pero si tenemos un error grave pues no ha podido inicializar el PKCS#11, y por tanto no puede ver nuestra tarjeta criptográfica.
6.2 Problemas con Java Oracle 10
Análogamente con el Java Oracle 10 tenemos practicamente la misma traza de error, pero con mayor descripción del errorag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.ProxyUtil setDefaultProxy INFO: Las conexiones para protocolo 'http' son por defecto de tipo: DIRECT ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.ProxyUtil setDefaultProxy INFO: Las conexiones para protocolo 'https' son por defecto de tipo: DIRECT ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.ProxyUtil setProxySettings INFO: No se usara Proxy para las conexiones de red ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma main INFO: No se buscaran nuevas versiones de la aplicacion ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma printSystemInfo INFO: Resolucion DPI de pantalla: 0 Sistema operativo: Linux Version del SO: 4.4.0-133-generic Version de Java: 10.0.2 Arquitectura del JRE: 64 Java Vendor: "Oracle Corporation" Localizacion por defecto: ca_ES Tamano actual en memoria: 250MB Tamano maximo de memoria: 3990MB Memoria actualmente libre: 234MB ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma main INFO: 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. ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma main INFO: Se intenta una precarga temprana de NSS ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNSS INFO: Configuracion de NSS para SunPKCS11: name=NSSCrypto-AFirma library=/usr/lib/thunderbird/libsoftokn3.so attributes=compatibility slot=2 showInfo=false allowSingleThreadedModules=true nssArgs="configdir='sql:/USERHOME/.mozilla/firefox/fj2l69hz.default-1495715468453' certPrefix='' keyPrefix='' flags='readOnly'" ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNssJava8 INFO: NSS necesita una precarga o tratamiento de sus dependencias: java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream) ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities loadNssJava8 WARNING: Ha fallado el segundo intento de carga de NSS: java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream) ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.NssKeyStoreManager getNssProvider SEVERE: Error obteniendo el proveedor NSS: java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream) java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream) at java.base/java.lang.Class.getConstructor0(Class.java:3302) at java.base/java.lang.Class.getConstructor(Class.java:2110) at es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities.loadNssJava8(MozillaKeyStoreUtilities.java:669) 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) ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: DNIe y tarjetas FNMT-TIF ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.KeyStoreUtilities addPreferredKeyStoreManagers INFO: 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 ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules INFO: Se incluiran los modulos nativos de DNIe/CERES si se encuentran configurados ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaKeyStoreUtilities getMozillaPKCS11Modules INFO: Obtenidos los modulos externos de Mozilla desde 'pkcs11.txt' ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init INFO: Encontrados los siguientes modulos PKCS#11 externos instalados en Mozilla / Firefox: '/usr/lib/libaetpkss.so.3.0' ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: PKCS#11 ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.KeyStoreUtilities createPKCS11ConfigFile INFO: Creada configuracion PKCS#11: library=/usr/lib/libaetpkss.so.3.0 name=libaetpkss_so_3_0 showInfo=false ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.AOKeyStoreManager init INFO: Inicializamos el almacen de tipo: PKCS#11 ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.KeyStoreUtilities createPKCS11ConfigFile INFO: Creada configuracion PKCS#11: library=/usr/lib/libaetpkss.so.3.0 name=libaetpkss_so_3_0 showInfo=false ag. 17, 2018 2:31:27 P. M. es.gob.afirma.keystores.mozilla.MozillaUnifiedKeyStoreManager init WARNING: No se ha podido inicializar el PKCS#11 'Nou mòdul PKCS#11' tras haberlo intentado dos veces: es.gob.afirma.keystores.AOKeyStoreManagerException: No se ha podido instanciar el proveedor SunPKCS11 para la la biblioteca /usr/lib/libaetpkss.so.3.0: java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream), es.gob.afirma.keystores.AOKeyStoreManagerException: No se ha podido instanciar el proveedor SunPKCS11 para la la biblioteca /usr/lib/libaetpkss.so.3.0: java.lang.NoSuchMethodException: sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream) ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma setKeyStoreManager INFO: Establecido KeyStoreManager: Gestor de almacenes de claves Mozilla / Firefox (unificado) con nombre Mozilla / Firefox (unificado) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by es.gob.afirma.standalone.SimpleAfirma (file:/usr/lib/AutoFirma/AutoFirma.jar) to field sun.awt.X11.XToolkit.awtAppClassName WARNING: Please consider reporting this to the maintainers of es.gob.afirma.standalone.SimpleAfirma WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release ag. 17, 2018 2:31:27 P. M. es.gob.afirma.standalone.SimpleAfirma loadDefaultKeyStore INFO: Se omite la carga concurrente de almacen por haberse hecho una precarga previa
7. Oracle Java 1.8.0_191
Con esta versión de Java si que parece que funciona. He seguido las instrucciones de instalación de Website for Students que os resumo:
a. Buscar la PPA de tercerasd partes
sudo add-apt-repository ppa:webupd8team/java
b. Instalar java 8
sudo apt update
sudo apt install oracle-java8-installer
c. Configurar como Java 8 por omisión y verificar la versión
sudo apt install oracle-java8-set-default
javac -version
y debería salir java 1.8.0_191
d. Notas
* Cuando se instala dice que va a modificar el fichero etc/profile.d/jdk.csh para que coja esta versión de java en el JAVA_HOME
* Para comprobar que esta versión de java es la que está corriendo teclear
sudo update-alternatives --config java
y verificar que sale algo parecido
1 2 3 4 5 6 7 8 9 10 11 | Selecció Camí Prioritat Estat ------------------------------------------------------------ 0 /usr/lib/jvm/java-10-oracle/bin/java 1091 mode automàtic 1 /home/eduard/ProgramesMeus/jdk-10.0.1/bin/java 1 mode manual 2 /home/eduard/ProgramesMeus/jdk1.8.0_181/bin/java 1 mode manual 3 /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 mode manual 4 /usr/lib/jvm/java-10-oracle/bin/java 1091 mode manual 5 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manual * 6 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 mode manual 7 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 mode manual 8 /usr/lib/jvm/java-9-oracle/bin/java 1091 mode manual |
Para verificar que Autofirma funciona, debemos tener los certificados instalados. en este caso se pueden instalar en Mozilla tanto si son de tarjeta como de Software. En Chrome he podido instalarlos los de software solamente.
Una vez instalado en Mozilla, parece ser que Autofirma 1.6.2 los puede recoger para firmar,
Este comentario ha sido eliminado por el autor.
ResponderEliminar