Firmar un PDF en Mac o en Linux: qué programas hay, cuáles figuran en la lista de INDECOPI y qué exige cada uno
Mauricio es arquitecto en Arequipa y trabaja con una MacBook (el caso es inventado). Un cliente le manda por correo un contrato de supervisión de obra y le pide que lo firme con su certificado digital, que vive en un token USB. Abre la página de ReFirma, el programa gratuito de RENIEC, y lo primero que lee es «Requiere PC con Sistema Operativo Windows 7 - 11». Cierra la pestaña, abre el lector de PDF de siempre, firma ahí y se pregunta si eso vale, porque una vez leyó que el programa también tiene que estar acreditado.
Este artículo sigue esa pregunta para quien usa macOS o Linux. Miramos tres cosas: qué programas hay, cuáles de ellos figuran en la lista oficial de INDECOPI y qué dice la norma si firmas con uno que no figura. Leímos la lista y las páginas de los fabricantes el 27 de octubre de 2026; las copias están al final, y lo que concluimos nosotros lo marcamos como «nuestra lectura». Qué exige el reglamento del programa con que firmas está en el pilar de la serie y aquí no se repite.
La lista no dice en qué sistema corre cada programa
El ROPS de INDECOPI, en la versión «ROPS al 21 de octubre del 2026 - Completo» (la página de gob.pe seguía mostrando ese título el 27 de octubre), tiene 51 entradas de «Software de Firma Digital». Cada fila trae seis datos: número, empresa o entidad, RUC, tipo, servicio acreditado y una columna de datos adicionales. En el caso del software, esa última columna solo repite el nombre y la versión, por ejemplo ReFirma Suite versión 1.6.
No hay una columna de sistema operativo. Buscamos en el texto de toda la hoja las palabras Linux, macOS, Mac OS, Ubuntu, Windows, Android, iPhone, Apple y «sistema operativo». Cero resultados en todas. Es decir, la lista no sirve para responder «¿cuál de estos corre en mi Mac?». Esa respuesta, si existe, está en la página de cada fabricante, y no todos la dan.
Qué declara cada programa del que encontramos página
No pudimos revisar los 51. Leímos las páginas públicas de cinco, las que un ciudadano o una empresa pequeña encontraría primero. Cuando una página no nombra el sistema, lo decimos y no lo suponemos.
| Programa en el ROPS | Titular | Qué dice su página sobre el sistema |
|---|---|---|
| ReFirma Suite 1.6 (ReFirma PDF y PCX) | RENIEC | «Requiere PC con Sistema Operativo Windows 7 - 11». Los requisitos de cada componente dicen «Sistema operativo Microsoft Windows 7 - 10 (32 bits ó 64 bits)». No nombra macOS ni Linux. |
| Plataforma Nacional de Firma Digital - Firma Perú 1.1.0 | Presidencia del Consejo de Ministros | El firmador de escritorio se ofrece para «Windows (10 y superior)», «Linux Ubuntu (20.04 LTS y superior)» y «macOS (Big Sur y superior)». |
| Tocapu 2.1.9 | Llama.pe | Su página de ventajas dice «BASADA EN LA NUBE». No nombra ningún sistema operativo. |
| iDok Sign 1.1 | BPO Advisors (BPO Perú) | La página de soluciones lo describe como «aplicación standalone o integrable via API REST en sistemas propios». No nombra sistema. |
| Bisign 1.2.20 | Viettel Perú (Bitel) | La página de descargas de Bitel que bajamos no trae el sistema en el texto. |
Las otras 46 entradas no las consultamos, y de ellas no afirmamos nada.
Un caso aparte es ReFirma Validator, el tercer componente de la suite. No es un programa para firmar. Sus requisitos describen un servidor que despliega una entidad: «Sistema operativo Linux o Windows Server 2016 o superior». Para un ciudadano, la misma página ofrece «Validar en línea». Es decir, la palabra Linux aparece en ReFirma, pero para quien instala el servicio y no para quien firma. Con eso, un lector con Linux en el escritorio no gana nada.
ReFirma: lo que RENIEC declara y lo que no
La página de entrada de la suite dice que ReFirma PDF y ReFirma PCX «requieren Sistema Operativo Windows 7 - 11». La de ReFirma PDF ofrece también un «Ejecutable Java Web Start» que «requiere Java 8 JRE instalado en la PC del usuario» y avisa que esa tecnología «ya no tiene soporte por Java para versiones superiores a Java 8». No dice que ese ejecutable sirva fuera de Windows, y nosotros no lo probamos. Cómo se firma con ReFirma en Windows está en el paso a paso. Nuestra lectura, solo de lo que RENIEC publica: ReFirma es hoy un programa para Windows.
Firma Perú: el único con Ubuntu y macOS declarados
De los cinco, el firmador de Firma Perú es el único que nombra a los dos sistemas. El detalle, incluidos los comandos de Ubuntu y los ajustes de macOS, está en el artículo sobre Firma Perú; aquí quedan las cuatro cosas que cambian la decisión:
- En Windows la página dice que «Funciona con DNIe y certificados digitales previamente instalados en el sistema operativo». En Ubuntu y en macOS, en cambio, dice «Solo funciona con DNIe».
- Ambos piden Java 8. En Ubuntu, con
openjdk-8-jreeicedtea-netx; en macOS, un JRE de Eclipse Temurin y OpenWebStart. - La página de macOS manda elegir el paquete con arquitectura X64. No menciona los procesadores Apple Silicon, y no sabemos si el procedimiento sirve en ellos.
- De Linux solo nombra Ubuntu. Fedora, Debian y otras distribuciones no figuran en la página. Un documento de integración de la misma plataforma, para entidades que lo incorporan a sus sistemas web, añade para Ubuntu: «NOTA: Solo funciona con Navegador Mozilla Firefox.»
Si el certificado de Mauricio está en un token y no es el DNIe, esta página dice que el firmador no sirve en su MacBook. Esa frase es de Firma Perú, no nuestra: no instalamos el programa en macOS ni en Linux para ver qué pasa.
Los privados de la lista
Tocapu se presenta como tecnología «BASADA EN LA NUBE» y no nombra ningún sistema. Qué certificados acepta y cómo firma con ellos hay que preguntarlo al proveedor, por escrito. En la página de Llama.pe, junto a Watana, aparece la línea «Aplicación para Android e iOS»; el celular es otro tema y lo cubrirá el último artículo de la serie.
El DNIe fuera de Windows
Quien firma con el DNIe necesita, además del programa, que el sistema reconozca la tarjeta. En la página «DNI Electrónico / Drivers» de RENIEC, el apartado de descargas ofrece tres controladores, rotulados así: «Para Windows de 32 y 64 bits» (versiones 1.0 y 2.0), «Para Windows de 32 bits» y «Para Windows de 64 bits» (ambos de la versión 3.0). No hay un cuarto enlace para macOS ni para Linux.
La guía de instalación de los controladores del DNIe versión 3, un PDF de cinco páginas que RENIEC enlaza desde esa página, abre con una sección de «Sistemas operativos soportados» que lista «Windows 10» y «Windows 11». Las preguntas frecuentes de RENIEC piden «computadora con Windows 11 o superior» para usar el DNIe.
Dicho de otro modo, RENIEC no publica en esa página controladores para macOS ni para Linux. Lo que no podemos decir es si el DNIe funciona en esos sistemas por otra vía. El firmador de Firma Perú para Ubuntu pide instalar pcscd, que es un paquete de la distribución y no un controlador de RENIEC, y la página de macOS no lista ningún paso para el lector. Probarlo en un equipo real, con un lector concreto, queda fuera de lo que leímos. La diferencia entre las versiones del DNIe, que importa para el lector, está en DNIe 1.0, 2.0 y 3.0.
Si firmas con un programa que no figura: qué dice la norma
Supón que Mauricio firma su PDF con un programa de Mac que no está en el ROPS. Hay dos textos que conviene tener a mano, ambos citados con más contexto en el pilar.
El artículo 4 del D.S. 052-2008-PCM dice que los documentos firmados digitalmente dentro de la IOFE «deberán ser admitidos como prueba en los procesos judiciales y/o procedimientos administrativos», siempre que el certificado venga de una entidad de certificación y una de registro acreditadas, y agrega: «asimismo deberá haberse aplicado un software de firmas digitales acreditado ante la Autoridad Administrativa Competente».
El D.S. 105-2012-PCM (El Peruano, 21 de octubre de 2012) añadió dos párrafos al numeral 42.1 del reglamento. El primero dice que, en los servicios electrónicos del Estado que requieran firma digital, «corresponde a las entidades públicas la acreditación del software que crea la firma digital del funcionario». El segundo es el que le toca a Mauricio si el trámite es ante una entidad: «En ningún caso los administrados a los que están destinados los servicios que requieran firma digital están obligados a acreditar el software de firma digital que utilicen.»
Nuestra lectura tiene dos mitades. Frente a una entidad pública, el ciudadano no tiene que acreditar su software: lo dice ese párrafo. Frente a un particular, como el cliente de Mauricio, el 42.1 no habla de ese caso, y el artículo 4 sí menciona el software acreditado como condición de la admisión como prueba. Qué hace un juez con eso cuando alguien discute el documento, no lo sabemos: no encontramos jurisprudencia ni pronunciamientos de INDECOPI sobre el punto. No concluimos que una firma hecha con un programa fuera de la lista sea inválida. Concluimos que, en un contrato entre particulares, el punto queda abierto.
Qué puedes hacer según tu caso
La tabla ordena lo que dicen las páginas que leímos, no lo que probamos.
| Tu caso | Qué dice la fuente | Qué queda por comprobar |
|---|---|---|
| Ubuntu 20.04 o posterior, o macOS Big Sur o posterior, con el DNIe | Firma Perú declara el firmador para esos sistemas y figura en el ROPS | Que tu lector se reconozca; en macOS, que el procedimiento funcione en tu equipo |
| Mac o Linux, con certificado en archivo o en token que no es el DNIe | El firmador de Firma Perú «Solo funciona con DNIe» en esos sistemas | Qué programa de la lista, si hay alguno, lo acepta: ninguna de las cinco páginas lo dice |
| Un equipo con Windows a mano | ReFirma declara Windows 7 a 11; Firma Perú, Windows 10 o superior | Qué tokens y lectores acepta con tu certificado; su página no detalla esa parte |
| Un programa que no figura en el ROPS | Artículo 4 y numeral 42.1 (arriba) | Si el documento puede acabar discutido; si sí, conserva también una versión firmada con uno de la lista |
Si tu certificado está en un token y quieres firmar desde un sistema propio en Linux, el artículo sobre PKCS#11 explica cómo se habla con el dispositivo. Eso es firmar con tu propio código y no con un programa de la lista. Para firmar con el DNI desde el celular, está firmar con el DNIe por NFC. Si tu lector de PDF es Adobe Acrobat, la serie tiene un artículo aparte: firmar con Adobe Acrobat.
Lo que sale mal
- Dar por hecho que «acreditado» y «funciona en mi sistema» son lo mismo. La lista no registra el sistema operativo. Un programa puede figurar y no correr en tu equipo, y eso pasa con ReFirma en una Mac.
- Validar en vez de firmar. El validador de Firma Perú y el «Validar en línea» de ReFirma se usan desde el navegador. Si te mandaron un documento y solo necesitas comprobarlo, no hace falta instalar nada; validar con el validador del Estado explica cómo leer el resultado. El de RENIEC avisa que su resultado «puede ser no concluyente» si el documento se firmó con otro programa.
Nuestra opinión
Si firmas desde Mac o Linux una vez al mes, no montes un laboratorio. Para un trámite ante una entidad pública, el numeral 42.1 te quita la carga de acreditar tu software. Para un contrato privado que podría llegar a juicio, la salida más corta es la de siempre: firma esa copia en un equipo con Windows y ReFirma PDF, que es gratuito, o con el firmador de Firma Perú si tienes DNIe. Es incómodo y es verificable.
Si firmas a diario y solo tienes Mac o Linux, pregunta a tu proveedor del certificado qué programa acreditado corre en tu sistema, y pídele la resolución. Que un fabricante diga «compatible con Mac» no significa que figure en el ROPS, y que figure en el ROPS no significa que corra en tu Mac. La lista solo contesta lo segundo.
Lo que este artículo no afirma
- Que una firma hecha en Mac o Linux con un programa fuera de la lista sea inválida o inadmisible. No leímos jurisprudencia ni pronunciamientos de INDECOPI sobre ese caso.
- Que ningún otro programa de la lista corra en macOS o Linux. Leímos las páginas de cinco entradas de 51; las otras 46 no las consultamos.
- Que los procedimientos de Firma Perú para Ubuntu y macOS funcionen con las versiones actuales de esos sistemas, ni en procesadores Apple Silicon. No los probamos.
- Que el DNIe no funcione en macOS o Linux. Solo decimos que RENIEC no publica controladores para esos sistemas en la página que leímos.
- Que ReFirma no pueda ejecutarse fuera de Windows. Decimos lo que RENIEC declara, no lo que hace el programa.
- Qué certificados acepta Tocapu o cualquier servicio en la nube, ni en qué navegador y sistema funciona.
Fuentes
Consultadas el 27 de octubre de 2026, salvo la lista, que lleva la fecha de su título. Copias locales en reports/redaccion-diaria/; mfd-maclinux es 2026-10-27-notas/fuentes/mfd-maclinux.
- INDECOPI, ROPS al 21 de octubre del 2026 - Completo. Copias:
mfd-maclinux/rops-gobpe-27oct.html(título comprobado el 27 de octubre),mfd-maclinux/rops-21oct.txt,mfd-maclinux/rops-21oct-software.txty la búsqueda de palabras enmfd-maclinux/rops-busqueda-so-27oct.txt. El archivo original es2026-10-25-notas/fuentes/mfd-pilar12/rops-21oct.xlsx. - RENIEC, ReFirma Suite, ReFirma PDF, ReFirma PCX y ReFirma Validator. Copias:
mfd-maclinux/refirma-suite-main.txt,refirma-pdf.txt,refirma-pcx.txtyrefirma-validator.txt. - RENIEC, DNI Electrónico (sección de descargas de drivers) y Guía de instalación de los controladores del DNIe versión 3, PDF de marzo de 2026 según sus metadatos. Copias:
mfd-maclinux/reniec-dni-electronico.txtymfd-maclinux/guia-dnie-v3.pdfy.txt. Preguntas frecuentes: identidad.reniec.gob.pe, copiamfd-maclinux/reniec-faq.txt. - PCM, firmador de documentos de Firma Perú. Copia:
mfd-maclinux/firmaperu-firmador.txt. Documento de integración con sistemas web (versión 4.0.0, marzo de 2025):2026-10-26-notas/fuentes/mfd-firmaperu/firmador-componente-web.txt. - Llama.pe, Tocapu: ventajas y firma digital. BPO Perú, soluciones. Bitel, descargas de BiSign. Copias:
mfd-maclinux/tocapu-ventajas.txt,llama-firma.txt,idok-soluciones.txtybisign-software2.txt. - D.S. 052-2008-PCM, El Peruano, 19 de julio de 2008, artículo 4. Copia:
2026-10-15-notas/fuentes/mfd-pilar/ds052_gobpe.txt. - D.S. 105-2012-PCM, El Peruano, 21 de octubre de 2012, artículo 2 (numeral 42.1). Copia:
2026-10-17-notas/fuentes/mfd-ec/elperuano-2012-10-21.raw.txt.
Si lo que necesitas es un certificado con el que firmar desde un programa acreditado, en mifirmadigital.pe vendemos certificados digitales emitidos dentro de la Infraestructura Oficial de Firma Electrónica.
Última revisión: 27 de octubre de 2026.