{"id":6248,"date":"2015-01-23T07:54:26","date_gmt":"2015-01-23T07:54:26","guid":{"rendered":"https:\/\/www.viafirma.com\/blog-xnoccio\/?p=6248"},"modified":"2026-01-21T08:55:16","modified_gmt":"2026-01-21T08:55:16","slug":"solucion-al-problema-de-carga-de-applet-con-ultima-version-de-java","status":"publish","type":"post","link":"https:\/\/www.viafirma.com\/es\/solucion-al-problema-de-carga-de-applet-con-ultima-version-de-java\/","title":{"rendered":"Soluci\u00f3n al problema de carga de applet con \u00faltima versi\u00f3n de Java"},"content":{"rendered":"<p>Con la actualizaci\u00f3n de la \u00faltima versi\u00f3n de JRE (Java en cliente), JRE 8u31 (o en mi caso 1.7.0_75 en Mac), hemos comprobado que varios usuarios tienen problemas para cargar el applet Java de Viafirma (en general les pasar\u00e1 con cualquier applet Java) en varios navegadores, cuando el sitio web est\u00e1 publicado sobre HTTPS con un certificado SSL emitido por alguna Autoridad de Certificaci\u00f3n no reconocida por defecto por Java (muchos de los portales de Administraci\u00f3n Electr\u00f3nica de Espa\u00f1a). Por no entrar mucho en detalles, ya que esto es un post para ayudar a los usuarios de este tipo de portales (y en nuestro caso, sobre todo para los usuarios de la Fundaci\u00f3n Tripartita), este problema es debido a que, por las razones que sean. Los navegadores no est\u00e1n detectando la ruta de certificaci\u00f3n completa (los certificados de las diferentes Autoridades de Certificaci\u00f3n intermedias y ra\u00edz).<\/p>\n<p><!--more--><\/p>\n<p>Por ejemplo, cuando intentamos cargar la ruta https:\/\/viafirma.fundaciontripartita.org\/viafirma el navegador (en mi caso Firefox sobre Mac) precisamente nos obliga a aceptar el riesgo porque no se ha podido validar la conexi\u00f3n. En la pantalla deja claro que \u00abno se ha proporcionado la cadena del emisor\u00bb:<\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/Captura-de-pantalla-2015-01-23-a-las-8.34.22.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6249\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/Captura-de-pantalla-2015-01-23-a-las-8.34.22-584x495.png\" alt=\"error_firefox\" width=\"584\" height=\"495\" \/><\/a><\/p>\n<p>Cuando a\u00f1ado la excepci\u00f3n, si analizamos la cadena de confianza del certificado se ve que Firefox no est\u00e1 detectando las mismas:<\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/Captura-de-pantalla-2015-01-23-a-las-8.35.06.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6250\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/Captura-de-pantalla-2015-01-23-a-las-8.35.06-562x600.png\" alt=\"Captura de pantalla 2015-01-23 a las 8.35.06\" width=\"562\" height=\"600\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/fnmt_ssl_path.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6257\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/fnmt_ssl_path.png\" alt=\"fnmt_ssl_path\" width=\"537\" height=\"124\" \/><\/a><\/p>\n<p>Algo que s\u00ed ocurre, por ejemplo, con https:\/\/www.eacat.cat\/viafirma, donde el navegador s\u00ed detecta la ruta de certificaci\u00f3n completa y no da problema alguno para cargar el certificado:<\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/gencat_ssl_path.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6258\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/gencat_ssl_path.png\" alt=\"gencat_ssl_path\" width=\"527\" height=\"121\" \/><\/a><\/p>\n<p>Una soluci\u00f3n inc\u00f3moda, pero efectiva es incorporar manualmente en nuestra configuraci\u00f3n local de Java la confianza en las diversas autoridades de certificaci\u00f3n ra\u00edz e intermedias de la Autoridad de Certificaci\u00f3n emisora del SSL; en el caso de la Fundaci\u00f3n Tripartita, FNMT. Para ello, primero nos bajaremos este ZIP que contiene estas dos claves p\u00fablicas de las Autoridades de Certificaci\u00f3n de la FNMT:<\/p>\n<ul>\n<li>fnmt-ca-ssl-certs<\/li>\n<\/ul>\n<p>Lo descomprimimos, y luego abriremos el Panel de Control de Java:<\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java.jpg\" alt=\"panel_control_java\" width=\"539\" height=\"573\" \/><\/a><\/p>\n<p>Pulsamos en Seguridad y ah\u00ed Gestionar certificados; seleccionamos en Tipo de Certificado \u00abCA de Sitio Seguro\u00bb, para poder a\u00f1adir la confianza a los certificados SSL de la FNMT:<\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java_seguridad_cert.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java_seguridad_cert.jpg\" alt=\"panel_control_java_seguridad_cert\" width=\"537\" height=\"570\" \/><\/a><\/p>\n<p><span style=\"line-height: 1.5em;\">Ahora pulsamos en importar y seleccionamos nuestros dos certificados de confianza del sitio donde lo hayamos descomprimido; si no los podemos seleccionar, tendremos que cambiar la combo que filtra el tipo de certificado para que coja cualquier tipo, y seleccionaremos los dos .cer. Al final tendremos algo as\u00ed:<\/span><\/p>\n<p><a href=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java_seguridad_cert_import.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2015\/01\/panel_control_java_seguridad_cert_import.jpg\" alt=\"panel_control_java_seguridad_cert_import\" width=\"532\" height=\"570\" \/><\/a><\/p>\n<p>Y el applet ya cargar\u00e1 correctamente.<\/p>\n<p><span style=\"font-weight: 400;\"><div class=\"vf_related_posts_wrapper\"><h2 class=\"vf_related_posts_title\">Informaci\u00f3n relacionada<\/h2><div class=\"vf_related_posts\"><article class=\"vc_gitem-post-data-source-post\"><a href=\"https:\/\/www.viafirma.com\/es\/detectar-a-bajo-nivel-si-un-fichero-es-utf-8-desde-java\/\"><div class=\"vc_gitem-post-image\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"350\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2007\/12\/java-768x350.webp\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"Detectar a bajo nivel si un fichero es UTF-8 desde Java\" srcset=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2007\/12\/java-768x350.webp 768w, https:\/\/www.viafirma.com\/wp-content\/uploads\/2007\/12\/java-300x137.webp 300w, https:\/\/www.viafirma.com\/wp-content\/uploads\/2007\/12\/java-jpg.webp 1000w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/div><\/a><div class=\"vc_gitem-post-data\"><h3 class=\"vc_gitem-post-data-source-post_title\"><a href=\"https:\/\/www.viafirma.com\/es\/detectar-a-bajo-nivel-si-un-fichero-es-utf-8-desde-java\/\">Detectar a bajo nivel si un fichero es UTF-8 desde Java<\/a><\/h3><p>Detecta archivos UTF-8 desde Java<\/p><\/div><\/article><article class=\"vc_gitem-post-data-source-post\"><a href=\"https:\/\/www.viafirma.com\/es\/no-funciona-java-desktop-en-java\/\"><div class=\"vc_gitem-post-image\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"475\" src=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2019\/12\/blog_java-768x475.webp\" class=\"attachment-medium_large size-medium_large wp-post-image\" alt=\"No funciona Viafirma Java Desktop en Java\" srcset=\"https:\/\/www.viafirma.com\/wp-content\/uploads\/2019\/12\/blog_java-768x475.webp 768w, https:\/\/www.viafirma.com\/wp-content\/uploads\/2019\/12\/blog_java-300x186.webp 300w, https:\/\/www.viafirma.com\/wp-content\/uploads\/2019\/12\/blog_java-1024x634.webp 1024w, https:\/\/www.viafirma.com\/wp-content\/uploads\/2019\/12\/blog_java.webp 1228w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/div><\/a><div class=\"vc_gitem-post-data\"><h3 class=\"vc_gitem-post-data-source-post_title\"><a href=\"https:\/\/www.viafirma.com\/es\/no-funciona-java-desktop-en-java\/\">No funciona Viafirma Java Desktop en Java<\/a><\/h3><p>Si est\u00e1s teniendo problemas para ejecutar Viafirma Java Desktop en<\/p><\/div><\/article><\/div><\/div><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"Soluci\u00f3n al problema de carga apple Java...","protected":false},"author":1,"featured_media":55672,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[41],"class_list":["post-6248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/posts\/6248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/comments?post=6248"}],"version-history":[{"count":2,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/posts\/6248\/revisions"}],"predecessor-version":[{"id":97381,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/posts\/6248\/revisions\/97381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/media\/55672"}],"wp:attachment":[{"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/media?parent=6248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viafirma.com\/es\/wp-json\/wp\/v2\/categories?post=6248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}