23
1 En este documento está el manual de instalación de la aplicación de AutoFirma necesaria para el uso del Portafirmas de la Universidad de Valladolid. Puede descargar la última versión disponible de AutoFirma desde la siguiente página web: http://firmaelectronica.gob.es/Home/Descargas.html Si lo desea, puede comprobar si su navegador es compatible accediendo a la siguiente dirección: https://validador.guadaltel.es/validator/?force_autofirma=true

En este documento está el manual de instalación de la ...albergueweb.uva.es/listascorreo/uploads/acfad6ceb4fe8d14c9746f456... · 1 Introducción AutoFirma es una ... Estas instrucciones

Embed Size (px)

Citation preview

1

EnestedocumentoestáelmanualdeinstalacióndelaaplicacióndeAutoFirmanecesariaparaelusodelPortafirmasdelaUniversidaddeValladolid.

PuededescargarlaúltimaversióndisponibledeAutoFirmadesdelasiguientepáginaweb:

http://firmaelectronica.gob.es/Home/Descargas.html

Silodesea,puedecomprobarsisunavegadorescompatibleaccediendoalasiguientedirección:

https://validador.guadaltel.es/validator/?force_autofirma=true

2

Manualdeinstalación

AutoFirma

Manualdeusuario

3

Índicedecontenidos

1Introducción............................................................................................................................4

2Requisitosmínimos.................................................................................................................4

3Enlacesdedescarga................................................................................................................5

4Instalación...............................................................................................................................5

4.1MicrosoftWindows..............................................................................................................5

4.1.1Desinstalación...................................................................................................................9

4.2Linux...................................................................................................................................10

4.2.1Instalaciónporlíneadecomandos.................................................................................10

4.2.2InstalaciónmedianteelasistentedepaquetesdeUbuntu/Guadalinex.........................11

4.2.3InstalacióndeOracleJava8de32-bity64-bitJDKensistemasoperativosUbuntude32-bity64-bit...........................................................................................................................12

4.2.4Desinstalación.................................................................................................................17

4.3AppleOSX..........................................................................................................................17

4.3.1Desinstalación.................................................................................................................17

5Problemasconocidos............................................................................................................18

5.1AlinstalarAutoFirmafallalainstalacióndeloscertificadosdeconfianzaSSL..................18

5.2AlinstalarAutoFirmasemuestraelerror:“Errorabriendoarchivoparaescritura”.........18

5.3 Cuando se instala Mozilla Firefox o se crea un nuevo perfil de usuario sobre unainstalacióndespuésdelainstalacióndeAutoFirma,estenofuncionaenFirefox..................18

5.4AlutilizarAutoFirmaenuntrámitewebenWindowsconunusuariodistintoalqueloinstaló,noseabreeldiálogodeseleccióndecertificados......................................................19

4

1Introducción

AutoFirma es una herramienta de escritorio con interfaz gráfica que permite la ejecución deoperacionesdefirmadeficheroslocalesenentornosdeescritorio(Windows,LinuxyMacOSX).

ElclienteAutoFirmahaceusodelasclavesprivadasasociadasa loscertificadosqueesténinstaladosenelrepositoriooalmacéndeclavesycertificados(KeyStore)delsistemaoperativoodelnavegadorWeb(InternetExplorer,MozillaFirefox,etc.).Tambiénpermiteelusodedispositivosexternos(tarjetasinteligentes,dispositivosUSB)configuradosenestosalmacenesdeclaves (comoporejemplo,elDNIElectrónicooDNIe).

El cliente AutoFirma hace uso de las claves privadas asociadas a los certificados del usuario y nopermite que estos salgan en ningún momento del almacén (tarjeta, dispositivo USB o navegador)ubicadoensuPC.

AutoFirmano almacenaningún tipo de información personal del usuario, ni hace uso de cookies niningúnotromecanismoparalagestióndedatosdesesión.AutoFirmasíalmacenatrazasdesuúltimaejecuciónaefectosdeofrecersoportealusuariosiseencontrasealgúnerror.Estastrazasdeejecuciónnocontienenningúntipodeinformaciónpersonalylaaplicaciónnofacilitadeningunaformaelaccesoaestosdatosalmacenados.

2Requisitosmínimos

El usodeAutoFirma comoherramientade firma integradadentrodelprocesode firmade trámiteswebtienelossiguientesrequerimientosencuantoaentornooperativo:

• SistemaOperativo® MicrosoftWindows7osuperior.

§ Soportadodirectamenteen7,8,8.1y10.§ En32o64bits.

® AppleOSXMavericksosuperior.§ SoportadodirectamenteenMavericks,YosemiteyElCapitán.

® Linux§ Guadalinex,Ubuntu.

• NavegadoresWeb(paralainvocaciónporprotocolo)® MicrosoftWindows

§ GoogleChrome46osuperior.§ MozillaFirefox41.0.1osuperior.§ MicrosoftInternetExplorer11osuperior(noseadmitenlosmodosdecompatibilidad

conversionesanteriores,niningunaotraversiónanterior).§ MicrosoftEdgev20.

5

® Linux§ MozillaFirefox41.0.1osuperior.

® AppleOSX§ AppleSafari9.0osuperior.

EnentornosOSXyWindowsnoesnecesarioqueelusuariotengainstaladounentornodeejecuciónde Java.EnLinuxsenecesitaunentornodeejecuciónde JavadeOracleuOpenJDK(marcadocomodependenciaenelinstaladorintegradodeAutoFirma).

3Enlacesdedescarga

PuededescargarlaúltimaversióndisponibledeAutoFirmadesdelasiguientepáginaweb:

http://firmaelectronica.gob.es/Home/Descargas.html

Silodesea,puedecomprobarsisunavegadorescompatibleaccediendoalasiguientedirección:

https://validador.guadaltel.es/validator/?force_autofirma=true

4Instalación

La instalación de AutoFirma en el sistema del usuario se asemeja a la instalación de cualquier otraaplicación.

Debidoalasmedidasdeseguridadestablecidasporcadanavegadorweb,esposiblequeestoimpliquelaaparicióndeundiálogográficodeseguridadenelquesedebeconcederpermisospararealizarestaoperación.

4.1MicrosoftWindows

LainstalacióndeAutoFirmasobreMicrosoftWindowsdebeserrealizadaporunusuarioconpermisosde administrador. El archivo instalador que debe ejecutarse se distribuye con el nombre“AutoFirma1.4.2.exe”.Laversión1.4.2deAutoFirmahabilitalacomunicaciónSSLsóloparaelusuarioquerealizalainstalación.

Elprocesodeinstalaciónleguiaráatravésdeunossencillospasos:

6

Alpulsarsobreelbotón“Siguiente>”seremosredirigidosalapantalladelicenciadelaaplicación.

Enestapantalla,elusuariopuedeleereltextodelicenciadeAutoFirma.Paracontinuarconelprocesodeinstalaciónesnecesariopulsarelbotón“Acepto”.

7

En lasiguientepantalla,podráseleccionar larutade instalaciónde laaplicación.Puededejar larutaque se le muestra por defecto (recomendado) o seleccionar cualquier otra ubicación. En caso demodificareldirectoriopordefecto,asegúresede instalarAutoFirmaenundirectoriopropioynoenunocompartidoconmásaplicacionesodocumentos.Acontinuación,pulseelbotón“Instalar”.

El proceso de instalación extrae y copia los ficheros necesarios. Una vez hecho esto se tratará deinstalaruncertificadodeconfianzaSSLgeneradoensualmacénlocaldeWindows,paralocualse lepediráconfirmaciónmedianteunaventanacomolasiguiente:

8

Esobligatorioqueelusuarioconcedaestepermisopulsandoelbotón“Sí”/“Yes”.

Unavezfinalizadoelproceso,elusuariopodrápulsarelbotón“Siguiente”paraconocerelresultadodelainstalación.

9

Cuandoelasistentetermina,lainstalaciónhabráfinalizado.

Tenga en cuenta que si se denegó el permiso para la instalación de certificados, es posible que laaplicación le indique que la instalación ha finalizado correctamente. Esto le permitirá utilizarAutoFirmacomoaplicación localde firma,peronopodráutilizarloenprocesosde firmadetrámitesweb.

4.1.1Desinstalación

LadesinstalacióndeAutofirmapuederealizarsedesdelaopción“DesinstalarAutoFirma”queapareceenelmenúiniciodeWindowsbajoelgrupoAutoFirma:

Unavezlanzado,eldesinstaladorpresentaunsencilloasistente.

10

4.2Linux

LainstalacióndeAutoFirmaenLinuxdebeserrealizadaporunusuarioconpermisosdeadministrador.Elarchivoeinstalacióndelaaplicaciónsedistribuyeconelnombre“AutoFirma_X.Y.Z.deb”,dondeX,Yy Z (opcional) son los números de versión. Por ejemplo “AutoFirma_1.4.2.deb” correspondería aAutoFirmaversión1.4.2.

Para poder ejecutar AutoFirma son necesarias las siguientes dependencias, así que estás secompruebanduranteelprocesodeinstalación:

•JRE(JavaRuntineEnvironment)deOracleuOpenJDK.(Ver4.2.3)

•Biblioteca“libnss3-tools”.

AutoFirmaescompatibleconUbuntuyGuadalinex32y64bits.Unavezinstalada,puedeusarseconlosnavegadoreswebMozillaFirefoxyGoogleChrome.

Haydosopcionesdeinstalación:porlíneadecomandosydesdelainterfazdeescritorio.

Lainstalaciónporambosmediosdejarálaaplicacióninstaladapordefectoeneldirectorio:

/usr/lib/AutoFirma

4.2.1Instalaciónporlíneadecomandos

Parainstalaciónporlíneadecomandos,enunaconsolaejecutaremos:

sudodpkg–iRUTA_INSTALABLE_AUTOFIRMA

DondeRUTA_INSTALABLE_AUTOFIRMAeslarutaalinstaladorenfuncióndeladistribuciónescogida.

Si no tenemos instaladas las dependencias anteriormente listadas, se nos mostrarán mensajes deadvertenciaalrespecto.Encasodeserasí,podremosinstalarestasbibliotecasconelcomando:

sudoapt-get–finstall

Despuésdeesto,sedebevolveraejecutarelcomandodeinstalacióndeAutoFirmaparaasegurarsucorrectainstalación:

sudodpkg–iRUTA_INSTALABLE_AUTOFIRMA

11

4.2.2InstalaciónmedianteelasistentedepaquetesdeUbuntu/Guadalinex

Para la instalaciónmediante el asistente de paquetes, se debe hacer doble clic en el fichero de ladistribución(.deb).Seabriráunaventanasimilaralasiguiente.

Sedebepulsar el botón instalar, que se encuentra arriba a la derecha. Si no se tienenpermisosdeadministración,elsistemasolicitarálaclavede“súperusuario”parapoderrealizarlainstalación.

Sinohaocurridoningúnproblema,semostraráunmensajedeconfirmación.

12

4.2.3InstalacióndeOracleJava8de32-bity64-bitJDKensistemasoperativosUbuntude32-bity64-bit.EstasinstruccionestambiénfuncionanenDebianyLinuxMint.

SóloparainstalarOracleJavaJDKconOracleJavaJREquevieneincluidoenladescargadelJDK.

1.Revisasilaarquitecturadetusistemaoperativoes32-bito64-bit.

Abrelaterminalyejecutaelsiguientecomando:

file/sbin/init

Estomostrarásilaarquitecturadetusistemaoperativoes32-bito64-bit.

2.RevisasitienesJavainstaladoentusistema.

Parahaceresto,necesitasejecutarelcomandoJavadesdelaterminal.

Abrelaterminalyescribeelsiguientecomando:

java-version

SitienesinstaladoOpenJDKentusistema,semostraráalgoasí:

javaversion"1.7.0_15"

OpenJDKRuntimeEnvironment(IcedTea61.10pre)(7b15~pre1-0lucid1)

OpenJDK64-BitServerVM(build19.0-b09,mixedmode)

Si tienesOpenJDK instalado en tu sistema, y no tienes instalada la última versión de Java elimínalaprimero.

13

3. Elimina por completo el software OpenJDK/JRE de tu sistema y crea un directorio dondealmacenarlosbinariosdeOracleJavaJDK/JRE.

Esto evitará que conflictos con el sistema y confusiones entre diferentes versiones de Java. Porejemplo, si tienesOpenJDK/JRE instalado en el sistema, puedes eliminarlo con la siguiente línea decomando:

sudoapt-getpurgeopenjdk-\*

EstecomandoeliminaráporcompletoOpenJDK/JREdetusistema.

sudomkdir-p/usr/local/java

EstecomandocrearáundirectoriodondepodrásalmacenarlosbinariosdeOracleJavaJDKyJRE.

4.DescargaOracleJavaJDKparaLinux.

Asegúratedeseleccionarlosbinarioscorrectosparalaarquitecturadetusistema,yase32-bito64-bit(loscualesterminanentar.gz).

Opcional,DescargaladocumentacióndeOracleJavaJDK

Seleccionajdk-8u20-apidocs.zip

Información importante: Los binarios 64-bit de Oracle Java no funcionan en sistemas operativosUbuntuLinuxde32-bit,recibirásvariosmensajesdeerrorsiintentasinstalarOracleJavade64-bitenUbuntuLinuxde32-bit.

14

5.CopialosbinariosdeOracleJavaeneldirectorio/usr/local/java.

La mayoría de los casos, los binarios de Oracle Java se descargan a:/home/“tu_nombre_de_usuario”/Downloads.

InstruccionesdeinstalacióndeOracleJavade32-bitenUbuntuLinuxde32-bit:

cd/home/“tu_nombre_de_usuario”/Downloads

sudocp-rjdk-8uXX-linux-i586.tar.gz/usr/local/java/

cd/usr/local/java

InstruccionesdeinstalacióndeOracleJavade64-bitenUbuntuLinuxde64-bit:

cd/home/“tu_nombre_de_usuario”/Downloads

sudocp-rjdk-8uXX-linux-x64.tar.gz/usr/local/java/

cd/usr/local/java

6.DescomprimelosbinariosdeJava,eneldirectorio/usr/local/java

InstruccionesdeinstalacióndeOracleJavade32-bitenUbuntuLinuxde32-bit:

sudotarxvzfjdk-8uXX-linux-i586.tar.gz

InstruccionesdeinstalacióndeOracleJavade64-bitenUbuntuLinuxde64-bit:

sudotarxvzfjdk-8uXX-linux-x64.tar.gz

7.Revisatusdirectorios.

Paraahora,yadebestenerdosdirectoriosbinariosen/usr/local/javaparaJavaJDK/JREcomo:

ls-a

jdk1.8.0_XX

jre1.8.0_XX

8.EditaelarchivoPATHdesistema/etc/profileyañadelassiguientesvariablesdesistemaalarutadelsistema.

Utiliza“Nano”,“Gedit”ocualquierotroeditordetextocomousuarioRootyabre/etc/profile.

sudogedit/etc/profile

o

sudonano/etc/profile

15

9.Desplázatehastael finaldelarchivousando las teclasde flechayañade las siguientes líneasalfinaldelarchivo/etc/profile:

JAVA_HOME=/usr/local/java/jdk1.8.0_XX

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

exportJAVA_HOME

exportJRE_HOME

exportPATH

10.Guardaelarchivo/etc/profileysalte.

11.InformaatusistemaUbuntuLinuxdóndeestáubicadoOracleJavaJDK/JRE.

EstolediráalsistemaquelanuevaversióndeOracleJavaestádisponible:

sudoupdate-alternatives--install"/usr/bin/java""java""/usr/local/java/jdk1.8.0_XX/bin/java"1

EstecomandonotificaalsistemaqueOracleJavaJREestádisponibleparausar.

sudoupdate-alternatives--install"/usr/bin/javac""javac""/usr/local/java/jdk1.8.0_XX/bin/javac"1

EstecomandonotificaalsistemaqueOracleJavaJDKestádisponibleparausar.

sudoupdate-alternatives--install"/usr/bin/javaws""javaws""/usr/local/java/jdk1.8.0_XX/bin/javaws"1

EstecomandonotificaalsistemaqueOracleJavaWebStartestádisponibleparausar.

12.InformaatusistemaUbuntuLinuxqueOracleJavaJDK/JREdebeserelJavapredeterminado:

sudoupdate-alternatives--setjava/usr/local/java/jdk1.8.0_XX/bin/java

EstecomandoconfiguraráelJREparaelsistema.

sudoupdate-alternatives--setjavac/usr/local/java/jdk1.8.0_XX/bin/javac

EstecomandoconfiguraráelcompiladorJavacparaelsistema.

sudoupdate-alternatives--setjavaws/usr/local/java/jdk1.8.0_XX/bin/javaws

EstecomandoconfiguraráelJavaWebStartparaelsistema.

16

13.VuelveacargarelarchivoPATHdelsistema/etc/profileescribiendoelsiguientecomando:

source/etc/profile

TenenmentequeelarchivoPATHdelsistema/etc/profilesecargarádespuésal reiniciarelsistemaUbuntuLinux.

14.RevisasiOracleJavaseinstalócorrectamenteenelsistema.

EjecutalossiguientescomandosyanotalaversióndeJava:

./etc/profile

java–version

UnainstalacióncorrectadeOracleJavamostrarálosiguiente:

java-version

EstecomandomuestralaversióndeJavadetusistema.

Deberásrecibirunmensajemostrandolosiguiente:

javaversion"1.8.0_XX"

Java(TM)SERuntimeEnvironment(build1.8.0_XX-b26)

JavaHotSpot(TM)ServerVM(build25.XX-b23,mixedmode)

javac-version

EstecomandotepermitesaberquéyapuedescompilarprogramasJavadesdelaterminal.

Recibirásunmensajemostrandolosiguiente:

javac1.8.0_XX

15.Ahorareiniciaelsistema.

17

4.2.4DesinstalaciónPara realizar la desinstalación del sistema se deberá escribir por consola en línea de comandos elsiguientecomando.

sudoapt-getremove–-purgeautofirma

Cuandoelprocesotermina,laaplicaciónhasidocorrectamentedesinstaladadelsistema.

4.3AppleOSX

La instalación de AutoFirma en OS X debe realizarla un usuario con permisos de administrador. Elarchivode instalación sedistribuye conelnombre “AutoFirma_X.Y.Z.pkg”,dondeX, Y y Z (opcional)son los números de la versión. Por ejemplo, “AutoFirma_1.4.2.pkg” correspondería a AutoFirmaversión1.4.2.

AutoFirmaescompatibleconlasversionesdeOSXMavericks,YosemiteyElCapitán.LosnavegadorescompatiblessonAppleSafari,GoogleChromeyMozillaFirefox.

Para la instalación de la aplicación, se debe hacer doble clic sobre el fichero. El sistema abrirá unasistentequeseencargaráderealizarlospasosaseguirparalacorrectainstalacióndelaaplicación.

4.3.1Desinstalación

Para desinstalar la aplicación basta con eliminar la carpeta que se generó en el directorio/Applications.

18

5Problemasconocidos5.1AlinstalarAutoFirmafallalainstalacióndeloscertificadosdeconfianzaSSL

AutoFirma requiere permisos de administrador para ser instalado y para insertar el certificado deconfianzaSSLparaelfuncionamientodelafirmaenlostrámitesonline.SinopuedeinstalarAutoFirmao el certificado de confianza, solicite al administrador de su sistema que realice la instalación de laaplicación.

5.2AlinstalarAutoFirmasemuestraelerror:“Errorabriendoarchivoparaescritura”

Esposiblequedurantelainstalaciónselemuestreunerrorcomoelquesigue:

SiyateníainstaladorAutoFirma,compruebequeestenoseestáejecutando,encuyocasoelinstaladornopodrásobrescribirlosficherosdeinstalación.CierreAutoFirmaypulseelbotónreintentar.

SiAutoFirmanoseestáejecutando,esposiblequeelarchivoencuestiónseencuentrebloqueadoporunaejecucióno intentode instalaciónprevio.Reinicie suequipoypruebea instalarnuevamente laaplicación.

5.3 Cuando se instala Mozilla Firefox o se crea un nuevo perfil de usuario sobre unainstalacióndespuésdelainstalacióndeAutoFirma,estenofuncionaenFirefox

Durante elmomentode la instalacióndeAutoFirma, se genera un certificadopara la comunicaciónentrelapáginawebylaaplicación,yloinstalaenlosalmacenesdeconfianzadelsistemaydeFirefox.Si se crea un perfil de usuario de Firefox o se instala el propio Firefox después de la instalación deAutoFirma,estenocontaráconelcertificadoentrelosqueconsideradeconfianza.PararesolveresteproblemadeberádesinstalarAutoFirmayvolverloainstalar.Tengaencuenta,sinembargo,queestoimplicaráquesepierdalaconfiguraciónpersonalizadaestablecidaenAutoFirma.

19

5.4AlutilizarAutoFirmaenuntrámitewebenWindowsconunusuariodistintoalque loinstaló,noseabreeldiálogodeseleccióndecertificados

La versión1.4.2deAutoFirmaWindows instala los certificadosde confianzaSSLúnicamenteparaelusuario que instaló la aplicación. Por esemotivo el resto de usuarios no pueden utilizar AutoFirmaparaejecutarlasoperacionesdefirmadentrodetrámitesonline.

Se puede habilitarmanualmente el uso deAutoFirma para el resto de usuarios en los navegadoresInternetExploreryGoogleChrome.Paraello,seránecesarioinstalarcomoautoridadraízdeconfianzaelcertificadogeneradodurantelainstalación.

Elficherodelcertificadosellama“autofirma.cer”ypuedeencontrarseenelsubdirectorio“AutoFirma”dentrodeldirectorioenelquesehayainstaladodeAutoFirma.Pordefecto:

•C:\ProgramFiles(x86)\AutoFirma(Enequiposde64bits)

•C:\ProgramFiles\AutoFirma(Enequiposde32bits)

Parainstalarlo,haremosdobleclicsobreestecertificado:

Acontinuación,pulsaremoselbotón“Instalarcertificado…”.

20

Pulsaremoselbotón“Siguiente>”.

Seleccionaremos la opción “Colocar todos los certificados en el siguiente almacén” y pulsaremos elbotón“Examinar…”.

21

Seleccionaremoselalmacén“Entidadesdecertificaciónraízdeconfianza”ypulsaremos“Aceptar”.

Pulsaremos el botón “Siguiente >” una vez hemos seleccionado el almacén al que importar elcertificado.

22

Pulsaremoselbotón“Finalizar”delanuevaventana.

En el diálogo de seguridad que se nos muestra, confirmaremos que deseamos confiar en estecertificadopulsandoelbotón“Sí”.

Finalmente,senoshabrámostradoelresultadodeimportarelcertificado.

23

Si el proceso finalizó correctamente, ahora podremos realizar trámites con este usuario desde losnavegadoresInternetExploreryChrome.