IDSE IMSS

No se recibió el PKCS7 IDSE IMSS

Me llevó unos tres días de batalla, para dar más o menos una solución al error “No se recibió el PKCS7” de una de las peores implementaciones de Java del gobierno mexicano, el famoso IDSE.

IDSE IMSS
Fig.1 Captura del sitio IDSE (IMSS desde su empresa).

No voy a entrar en detalles porque gran parte de la búsqueda entra en el terreno de lo esotérico y lo místico. Tal parece que se tiene que poner al frente de la computadora agitando ramas de pirul y quemando incienso para que los duendes mayas de los servidores del IMSS tengan piedad de uno y estén contentos con el sacrificio.

Estas recomendaciones no hacen magia, pero creo que es una buena aproximación a la solución. De esta forma he evitado el error PKCS7. Que dicho sea de paso, es un mensaje poco descriptivo y sin ninguna recomendación, vamos que es un mensaje inútil.

Las recomendaciones

Java

Tener instalada la última versión de Java que al momento de escribir estas líneas era la versión 8 Update 31.

Explorer

Lo intenté con Firefox, Chrome, El navegador de la esquina y todo parece indicar que sólo funciona con Internet Explorer, si quieren intentarlo con otros no hay problema, a lo mejor tienen suerte.

JavaPolicy.exe

Un paso que tienen que ejecutar obligatoriamente cada vez que desinstalan/reinstalan Java es ejecutar el programa JavaPolicy.exe, de lo contrario no podrán ni entrar a la página.

Agregar unos sitios a las excepciones de Java

Últimamente Java ha estado en el ojo del huracán por problemas de seguridad, lamentablemente los administradores del sitio IDSE IMSS no se han puesto al día con esas tendencias y han dejado el tema para otro día. Así que no nos queda más remedio que agregar estos sitios a la lista de excepciones de sitios (Panel de control – Java ).

Panel de control de Java
Fig. 2 Panel de control de Java
  • http://idse.imss.gob.mx/imss
  • http://idse.imss.gob.mx/suadap/EntradaIDSEServlet
  • http://idse.imss.gob.mx/suadap/validar.do
Excepciones de sitios de Java
Fig. 3 Lista de excepciones de sitios de Java

Desactivar el proxy

Este punto no lo he confirmado, así que lo voy a recomendar como opcional. Para evitar intermediarios entre el equipo cliente y el servicio de Java del IMSS, desactivé el proxy transparente que tengo configurado en el trabajo (Squid Cache: Version 3.4.11).

Pero eso me llevó a otro punto, se que algunos proveedores de internet como Megacable utilizan un proxy transparente y no veo la forma de desactivarlo, al menos no por parte del cliente.

Sin garantías

disculpa las molestias
Fig. 4 Parece que le dan mantenimiento muy seguido.

Estas recomendaciones se ofrecen sin garantías, principalmente porque el servicio que ofrece el IMSS es muy inestable, no puede uno estar seguro de nada por que a veces funciona y otras no. Súmele usted la enorme cantidad de personas queriendo hacer el trámite, bueno el colmo, en una ocasión me apareció un mensaje de que le estaban dando mantenimiento al servicio ¡Uffff!

17 thoughts on “No se recibió el PKCS7 IDSE IMSS

  1. UFFF!! acá en Chile hace unos años era algo similar, pero de un tiempo a esta parte, la gran mayoría de las plataformas se han migrado del arcaico java hacia otras más “innovadoras” y ya no sucede, al menos, la del Servicio de Impuestos Internos en mi país es digna de valorar, dado que funciona en cualquier navegador, bajo cualquier plataforma, en eso podríamos decir que se ha invertido bien, aunque claro, comparado con México, nuestro país es como un estado por allá, en lo que a la población se refiere.

    Saludos.

    • Hola Ivan,

      Supongo que te refieres al volumen de información que tiene que manejar, pero eso no excusa, el gobierno mexicano debió estimar ese volumen y más cuando se acercan las fechas límite.

      Lo peor es que en ocasiones es la única forma de hacer las cosas, como con el infame SUA.

      Y la que la llevan son los contadores que se tienen que esforzar para cumplir con los trámites en tiempo y forma.

      Saludos.

  2. Hola esta fue mi configuración:

    Internet Explorer 8.0
    Java 8 update 31
    Javapolicy el que esta colgado en la pagina del IDSE

    Despues de leer algunos comentarios buenos y de estar intente e intente esto fue lo que me funciono:

    1. Desinstalar todas las versiones anteriores de Java, todas desinstale todas.
    2. Instalar Java la mas actual 8 update 31.
    3. Instalar javapolicy con clic derecho “ejecutar como administrador”
    4. Logearse en IDSE
    5. Ir al apartado de DAP
    6. Cuando le das en enviar sale el famoso error “no se recibio el pkcs7…”
    7. Ahi fue donde dije… NMM… pero simplemente volvi a enviar la declaracion… y listo!!! estaba enviada con el acuse de recibo!!!

    Vamonos a Dormir!!! jaja saludos…

    • Creo que en algún momento intentamos volver a enviar la declaración, pero no recuerdo porque no se pudo. Creo que simplemente nos sacaba del sistema y volver a entrar siempre es (por alguna razón que desconozco) muy tardado.

    • Y si, he escuchado de contadores que tienen una máquina para cada propósito, pero no es ni práctico ni económico.

      Que les cuesta hacer un sistema con estándares abiertos, bien pensado, que se pueda ejecutar en cualquier navegador y en cualquier sistema operativo. Java es horrible, lento y poco recomendado debido a sus problemas de seguridad.

      A ver cuando llega alguien con visión y no solamente con los billetes.

      • Con otra configuracion lo intente 2 veces y no mas no lo enviaba o se quedaba trabajando/trabado… pero despues de quitar los otros javas funciono… jaja o quien sabe como dijiste al principio:

        “Tal parece que se tiene que poner al frente de la computadora agitando ramas de pirul y quemando incienso para que los duendes mayas de los servidores del IMSS tengan piedad de uno y estén contentos con el sacrificio”

        jaja me hizo mi dia esta frase…

      • jaja es un desmadre hasta miedo da las actualizaciones de Java… y no se diga de SUA… ya como que le agarre la onda a instalar (que no es complicado) pero recuerdo en una ocacion que se me complico mucho… a cada rato sacan “parches” y sigue igual de feo el sistema, lo malo es que seguramente se las gastan diciendo que “es tecnologia de punta” y ademas una lanota por hacerlo

  3. Hola linuxman, igual y es una pregunta tonta… casi estoy seguro de la respuesta… pero todo esto que dices lo hiciste en windows, verdad?? Es decir que para los usuarios de linux no hay esperanza,.. o si?

    • Y tienes razón mi pequeño saltamontes,

      Verás Marco, de hecho también intenté entrar al IDSE desde Linux, no use Internet Explorer por obvias razones y en su lugar entré con Firefox.

      Después de un montón de alertas de seguridad y aprobaciones de parte de mi instalación de Java llegué a este punto.

      IDSE desde Linux

      Por ese error es que se ejecuta el programa javapolicy.exe que es para Windows y ahí me quedé. Si no fuera por eso probablemente podría entrar y hacer el trámite.

      Saludos !!!

  4. Hola.
    Yo no sé de linux, sin embargo uso Ubuntu 14.04 lts.
    Cargué algun java del centro de software.
    Pongo mi llave, mi certificado, mi nombre (aunque no me deja poner ultimo apellido)
    y luego mi contraseña.
    Empieza a trabajar un rato y luego me dice que el archivo puede estar corrupto o mi contraseña equivocada.
    Sin embargo los mismos elementos en el sitio del SAT si trabaja bien.
    Todo esto desde firefox.
    Estoy intentando cargar JAVAPOLICY desde Wine.
    Saludos

  5. Hola Luis,

    Precisamente el tema del Javapolicy es el que evita que funcione en linux, es un tema de permisos para windows. Si logras que funcione en linux no olvides compartir como lo lograste.

    Saludos.

¡Me encantaría saber que opinas!

%d bloggers like this: