SDK viafirma platform

Ocultar opciones de aplicaciones de firma

En la página de selección de aplicaciones con la cual seleccionar el certificado a firmar o autenticar, podemos indicarle mediante CSS las opciones que queremos que aparezcan.

Por defecto aparecerán todas las opciones de aplicaciones posibles teniendo en cuenta el navegador y sistema operativo.

Por ejemplo:

  • Windows 7 e Internet Explorer; aparecerán todas las opciones menos Firmar con viafirma Windows 10.
  • Windows 10 y Google Chrome; aparecerán todas las opciones menos el applet.
  • Linux y Mozilla Firefox; solo aparecerá la opción de Firmar con cliente JNLP.
  • Macos y Safari; aparecerán las opciones de applet y Firmar con cliente JNLP.

Indicar opciones de aplicaciones a mostrar

Si queremos ocultar algunas de las opciones que aparecen por defecto, dependiendo del sistema operativo y navegador, podemos hacerlo mediante CSS, combinando las siguientes opciones dentro del fichero viafirmaSyle.css.

viafirmaStyle.css

li#jnlpOption{
    display:none !important;
}

li#windows10AppOption{
    display: none !important;
}

li#windowsAppdMobile{
    display: none !important;
}

#applet{
    display: none !important;
}

En el caso del código anterior, estaríamos ocultando todas las opciones.

Ejemplo

Con el siguiente código añadido al fichero viafirmaStyle.css, ocultaremos todas las opciones menos la de Autenticar con viafirma Windows 10.

viafirmaStyle.css

li#jnlpOption{
    display:none !important;
}

li#windows10AppOption{
    display: block !important;
}

li#windowsAppdMobile{
    display: none !important;
}

#applet{
    display: none !important;
}

Se mostraría de la siguiente forma: